Full Stack Developer Resume
Houston, TX
SUMMARY:
- Over 7 Years of extensive experience in software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications.
- Over 4 years of professional experience in developing enterprise applications using Java and J2EE related technologies.
- Proficient in designing and developing the front end, component - based and object-oriented systems for building multi-tier architecture with hands-on development expertise in front end GUI layer.
- Sound Understanding of Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Strong experience in developing websites using HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Angular 2, Angular 4, NodeJS, BackboneJS, Bootstrap and JSON.
- Strong Experience in CSS3 preprocessors styling such as SASS and LESS.
- Experience knowledge about JQuery, JQuery plug-ins (Validator, Drag and Drop, AutoComplete) for DOM manipulations and AJAX.
- Experience with Web 2.0 and related sources.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Chrome.
- Experienced with programmatic interaction of various APIs (SOAP, REST web services, and JSON).
- Experience in working with various databases like Oracle, SQL Server and MySQL.
- Experience on working with Agile methodologies and daily Scrums.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Strong Experienced in browser test runner Karma with the support of Jasmine framework.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Adaptable to new, evolving technologies and can implement them in current projects.
TECHNICAL SKILLS:
Web Technologies : HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Angular 2, Angular 4, NodeJS, BackboneJS, Bootstrap, JSON.
IDE Editors : Eclipse, Webstrom, PhpStorm, NetBeans, Dreamweaver, Developer Tools, Edit Plus, Sublime text, Visual Studio.
Debugging Tools: Jasmine, Karma, Firebug.
Version Controls: SVN, GIT.
Languages: C, C++, Java, HTML, SQL, PL/SQL, XML.
J2EE Technologies: JDBC, JSP, JSTL, Servlet, JNDI, Web Services (SOAP/REST).
Wire Frame Tools: Adobe Illustrator.
Methodologies: Agile - Scrum, Waterfall.
Other Tools: Adobe Photoshop, Grunt, Gulp.
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Full Stack Developer
Responsibilities:
- Prepared and maintained of design documents, nonfunctional requirements for enhancement & upcoming new requirements.
- Implemented Java and J2EE Design patterns like Business Delegate, Data Transfer Object (DTO), Data Access Object and Service Locator.
- Adopted J2EE design patterns like Service Locator, Session Façade, Value Object and Singleton.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX, ECMAScript 6(ES6), Angular 2, React.JS and JSON.
- Upgraded the existing content structure from CSS DIV tags to HTML5 Section and Article elements capturing the functional significance of the content.
- Developed Single Page Applications (SPA) i.e. web applications using Angular 2, node.js.
- Used Bootstrap to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Checked Cross-Browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and Spring boot frameworks.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
- Developed Server-side logic using XML based protocols like REST Web Services.
- Worked on Visual Studio IDE for developing Front end and Middle Tier.
- Used Team Foundation Server for version control across common source code used by developers.
Environment: Java, J2EE, Agile/Scrum, Angular 2, HTML5, CSS3, JavaScript, TypeScript, Knockout JS, Grunt, Bootstrap, NodeJS, REST Web services, Eclipse, JMS, Spring, Hibernate, Maven, Windows Firebug, Dreamweaver, Flash, Illustrator, Oracle, Eclipse, TFS.
Confidential, Caramel, INFull Stack Developer
Responsibilities:
- Worked with Business System Analyst to understand the requirements to make sure that right set of UI modules are being built.
- Implemented various standard J2EE design patterns (Singleton, Factory, Data Access Object, MVC, Front Controller).
- Worked with Designers to Understand and redesign the Package Customization Modules using Angular JS, Angular 2, HTML5, CSS3, NodeJS and JavaScript.
- Created HTML5 Pages with CSS3 and the Box Model Properties.
- Designed webpages using mock-ups, wireframe using Adobe Photoshop.
- Developed applications using AngularJS and Angular 2 single page applications SPAs to improve page performance.
- Used $http in AngularJS and http in Angular 2 for consuming RESTful web services.
- Used Angular 2 Validator and Form Builder for front end validation.
- Ensured cross-browser compatibility by testing the applications of different browsers.
- Used SPRING Core Annotations for Dependency Injection.
- Configured Hibernate as ORM for Database operations and creation of entity objects for mapping respective tables.
- Implemented REST based web services using JAX-RS annotations.
- Used GIT client to update/commit changes from/to repository and resolve merge/conflict operations.
- Application was deployed using JBOSS and used Maven as a build tool.
- Used GIT as a repository tool and familiar with functionalities in GIT.
Environment: Java, J2EE, AngularJS, Angular 2, HTML5, CSS3, JavaScript, NodeJS, Grunt, Karma, Jasmine, REST Web services, GIT, JBOSS, Spring/Hibernate, JSON, Photoshop, Handle bars, WebLogic, Webstrom, Eclipse, Windows.
Confidential, Houston, TXFull Stack Developer
Responsibilities:
- Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator and DAO.
- Designed layouts with using AngularJS, HTML5, CSS3, NodeJS, Knockout JS, Bootstrap and JavaScript.
- Used Knockout JS and Kendo UI Framework to enhance the user experience.
- Developed single page application for the web pages and mobile application using AngularJS.
- Worked on NodeJS in creating large scale, real time servers.
- Designed different Responsive Layouts for many devices and platforms using Bootstrap.
- Developed page layouts, navigation and presented designs and concepts to the clients.
- Mainly focusing on cross-browser compatibility and fixed the bugs for several browsers.
- Developed the table less web application pages using CSS and with the help of tags as per W3C standards.
- Leveraged the AOP features of SPRING framework to handle exceptions.
- Using JSTL and SPRING tag libraries for data-binding in web components.
- Developed Data Access Object (DAO) pattern in persistence layer using Hibernate.
- Used Web services for sending and receiving data from different applications using SOAP messages.
- Prepared JUnit test cases and executed the test cases using JUnit in Eclipse.
- Used Log4J utility for logging and used SVN for versioning and concurrent access to the project files.
- Wrote Maven scripts for compiling, building, packaging and deploying the WAR file.
- Deployed the application on WebSphere application server.
Environment: Java, J2EE, AngularJS, HTML5, CSS3, JavaScript, Knockout JS, Grunt, Bootstrap, NodeJS, Jasmine, Karma, Spring/Hibernate, SOAP Web services, SVN, Eclipse, Maven, WebSphere, Junit, Windows.
Confidential, Louisville, KYUI Developer
Responsibilities:
- Designed Webpages and feel good user interface for web application to meet the requirements of the product.
- Contribute positively to the overall team dynamic; participate in stand-up meetings, planning and design sessions and another business-development working.
- Used MVC framework for developing Single Page Application.
- Developed webpages using HTML, CSS, and JavaScript, JQuery, AJAX, Bootstrap and Knockout JS.
- Used CSS preprocessors like LESS and SASS.
- Made changes to various CSS properties to enhance the UI as per client requirements.
- Used Bootstrap Grid’s and Themes to display data to user in different modules.
- Implemented REST services for fetching data from fast server and displaying it for web pages.
- Developed HTML prototypes and UI deliverables, like wireframes, flowcharts, screen mock-ups, prototypes and interface design specifications.
- Worked around the JavaScript task runner Grunt and Gulp for automating the code and used its various plugins.
- Added interactive user interface components such as menu bar integration.
- Wrote code for the cross-browser functionality and improvement of website performance.
Environment: HTML, CSS, LESS, SASS, MVC, JavaScript, JQuery, Bootstrap, Grids, KnockoutJS, REST Web services, Adobe Illustrator, Firebug, Photoshop, SVN, Windows.
Confidential, St. Louis, MOUI Developer
Responsibilities:
- Worked in an Agile process with two-week iterations delivering new features and working software at each iteration.
- Maintain, enhance, and recommend solutions that are best suitable business and technology needs from UI standpoint.
- Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as JQuery.
- Design and development of Web pages using HTML, CSS including AJAX controls and XML.
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Implemented HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Working directly with clients to design and develop elegant solutions.
Environment: HTML, CSS, JavaScript, JQuery, JQuery UI, AJAX, XML, SOAP Web services, Firebug, Maven, SVN.
ConfidentialJr. UI Developer
Responsibilities:
- Working with Front End Designer, PHP Architect and project management staff to develop the website.
- Working on the user interface using HTML, JavaScript, JQuery and CSS.
- Built HTML templates for high traffic and complex data driven website.
- Created reusable HTML templates and style sheets based on UI standards and guideline
- Worked on cross-browser compatibility issues and fixed them.
- Coordinating with the accessibility manager to deliver the website for better user experience.
- Testing and validating work produced as part of the development process.
- Implemented SOAP web service to bring data from server presentation layer.
Environment: PHP, HTML, CSS, JQuery, JavaScript, MS SQL, SOAP Web services, SVN, Firebug, Windows.
