Full Stack Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in all the phases of the Software Development Lifecycle - Analysis, Design, Development, Testing and Maintenance of Cross-Platform (Mobile/Web/UI), applications for large enterprise customers.
- Proficient in HTML5, CSS, JavaScript, JQuery, Angular.JS, ReactJS PHP, JSP, Beans and J2EE technologies.
- Good knowledge in C, C++, Java and Python Programming Languages.
- Proficient in creating Responsive Web applications using the modern CSS3 framework.
- Proficient at XML and JSON data formats.
- Proficient in Web Services and REST API design.
- Expertise in developing Single Page Applications (SPA) with Angular JS and React JS using MVC and MVW architectures.
- Proficient in DOM model and JQuery to implement dynamic web pages.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Proficient in unit-testing using JUnit.
- Good understanding of Javascript design patterns and MVC frameworks (i.e. Angular.JS, React.Js, Node.js). Knowledge of common browser developer tools and performance tuning techniques.
- Experience in using CSS with Angular.JS which is called in different scenarios required such as moving to the next page or animations while page and screen changes.
- Expertise in SVN, Git version control system and web based management using GitLab.
- Knowledge using the Jira bug tracking system.
- Working knowledge of Agile Software Development processes.
- Knowledge of international web standards and latest trends in web development, and Internet Protocols.
- Responsible for checking cross browser compatibility, debugging and troubleshooting existing code using browser developer Tools like Safari, Firefox, Google Chrome and Internet Explorer.
- Strong knowledge in database management system such as Oracle SQL and MySQL.
- Can organize and prioritize task efficiently as required.
- Excellent Analytical, Problem Solving, and Communication skills.
- Flexible to go above and beyond when the situation demands.
- Passionate about work and always following work ethics.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, and Python.
Web development: HTML4/5, CSS/CSS3, JavaScript, JQuery, Angular.JS, Bootstrap, DOM, XML, JSON, Node.JS, PHP, Ajax and REST API design, IDE Eclipse, NetBeans, Web storm and Brackets.
Server Side Programming: PHP, RESTful web services, Visual Studio and Sublime Text.
RDBMS: Oracle 10g/11g, MySQL, MS SQL Server.
Version Control: GIT, SVN.
Application Servers: Apache Tomcat 7.0, HTTP Web Server, Web Logic, Web Sphere, JBoss.
Operating Systems: Windows 2000/XP/Vista/7, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Full Stack Developer
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Involved in web designing using HTML 5, XHTML, CSS 3, JavaScript, Ajax, JSON, and JQuery.
- Used JSP, Servlets and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Created reusable methods and utility functions like masking, making Ajax calls and creating custom events using JQuery.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Designed Frontend with in object oriented JavaScript Frameworks like Angular.js and React.js.
- Involved in the development of HTML and Angular.JS for client side presentation and data validation on client side with in the forms.
- Worked with React.JS that uses a combination of customizable HTML tags and expressions.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Implemented page designs in standards-compliment dynamic XHTML and CSS3.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used JQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Involved in integrating the Java code (API) in JSP Pages.
- Worked on Prototyping and Implementation using Java, Node JS, AWS.
- Developed internal services using Java and Node.js
- Experience working with and implementing cloud-based technologies like AWS.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug) and IE Developer Tool bar for IE.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: J2EE, JSP, Servlets, JavaScript, HTML5, CSS3, JQuery, JSON, Ajax, XHTML, DHTML, Angular.js, XML, JSP, Dreamweaver, Photoshop, CVS, MVC, Node.js, AWS, SQL, Oracle, Windows.
Confidential, Chicago IL
Java UI Developer
Responsibilities:
- Performed end-to-end design and development of front end and back end layers of the application
- Involved in software coding, testing, and debugging according to internal standards and guidelines
- Written external CSS file, which linked to the HTML file to increase the traffic of the website
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML/HTML5, XHTML and CSS3.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP’s
- Structured and designed the JavaScript code using React.JS and defined new validations through Angular.JS for the form field validation implemented through HTML.
- Written Spring Validator classes for validating the input data.
- Written JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Developed front end UI using HTML5, CSS3, jQuery, JavaScript, AJAX
- Used Java Spring framework, Hibernate, and Servlets for back-end development.
- Developed support classes in Spring for unit testing.
- Used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Used the Node.js and Angular.js MVC Frameworks in the development of the web applications
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Wrote PL/SQL and SQL blocks for the application.
- Wrote data conversion programs for handling the changes to the existing database schema.
- Used PVCS as the source control system.
- Developed the user interactive web applications and Rich Internet Applications (RIA's) using with the help of Adobe Dreamweaver CS.
- Used SVN for version control and JIRA for defect tracking.
- Used Log4j package for the debugging, info and error tracings.
Environment: HTML5, XHTML, XML, CSS3, JavaScript, JQuery, Angular.js, Node.js, AJAX, J2EE, Servlets, Spring, Hibernate, and SQL.
Confidential, Mclean, VA
UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Worked on Design, UI, wire-framing, HTML, CSS, JQuery, JSP, accessibility, and optimization.
- Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Designed wireframes and mockups for new web interface for a network analysis virtual appliance.
- Worked with full UI control of HTML/CSS, maintaining code and cleanliness.
- Created some prototype to implement some of the latest features of HTML and CSS.
- Worked with back end developers to implement AJAX and dynamic HTML functionality in JQuery.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Maximized page load by analyzing content and making adjustments to the code (by following optimization standards).
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Worked closely with QA team to understand the reported defects and fix them.
Environment: Java, XML, UML, JSP, JavaScript, HTML, AJAX, PL/SQL, Eclipse, ANT, WebLogic Application Server, Oracle 10g, Windows XP and UNIX.
Confidential, Dallas, TX
Web Developer
Responsibilities:
- Created HTML, CSS, and JavaScript and DHTML pages for Presentation Layer.
- Involved in developing of design documents with UML class diagrams.
- Implemented various Search Engine Optimization (SEO) techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
- Created forms to collect input and validate data of the user.
- Responsible for creating web and website based application using top-notch XHTML, JavaScript and JQuery.
- Created a webpage using CSS, JQuery, and JavaScript to give the page a dynamic look.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Applied client side validations using JavaScript and JQuery
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes, Pseudo elements in CSS.
- Designed Banners, Icons and Logos.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Created Graphic User Interface (GUI) and applied to web site.
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: HTML, CSS, JavaScript, JQuery, JSON, Firebug, AJAX, Dreamweaver, Windows.