Senior Full Stack Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- 7 years of strong experience on object - oriented requirement gathering analysis and implementation of client/server, distributed, internet and E-commerce applications using object oriented methodologies and RDBMS, complete multi-tired, application development lifecycle experience using Java-J2EE technologies and close participation in the growth, development and success of the organization.
- Expertise in the field of web application development including client/server communication.
- Extensively worked on Core Java, J2EE technologies, including Servlets, JSP and JDBC.
- Strong experience on core Java concepts like Spring, Hibernate, Collections, etc.
- Hands on experience in JDBC and creating Data Source to communicate the DB through SQL.
- Proficient in setting up Angular JS framework for UI development, developed html views with HTML 4/5, CSS 2/3, jQuery, AJAX, JSON, and Java Script.
- Professional AngularJS experience including knowledge of Directives, Services, and Filters.
- Extensive experience on modern front-end template frameworks for JavaScript - Including Bootstrap, jQuery ReactJS and AngularJS.
- Extensive experience in modeling applications using MVC (Model-View-Controller) architecture.
- Strong experience in Scrum Methodologies, UML and Test Driven Methodologies and MVC based frameworks like spring, Struts, Hibernate.
- Experience in Servlets, JSP, Spring MVC, JDBC, EJB (Session Beans (Stateless and Stateful), Entity Beans and MDB (Message Driven Beans)), Custom Tags and JMS.
- Expertise in Servlets, JSP’s, Struts, spring, Hibernate, Java Beans, JDBC, JPA, Java, JNDI, JMS, SQL, PLSQL.
- Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL, UDDI and Apache axis.
- Experience in UI DESIGN/ development and implementation of Object Oriented Applications.
- Experience with event driven applications using AJAX, jQuery, JavaScript, JSON.
- Experience in software development process, test driven development and Object-oriented modeling UML, Object-Oriented analysis and design, developing Use Cases, Interaction Diagrams, Class Diagrams, and Package Diagrams using Rational Rose, Star UML and Microsoft Visio.
- Strong Database skills with SQL Server, MySQL, DB2 and Oracle.
- Experience in databases like SQL, Oracle to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
- Experience working in a waterfall, agile and scrum environments
- Excellent debugging skills and understanding of OOP, MVC based applications.
- Experience in Content Management Systems.
- Complete knowledge onSDLC - Design, Development, Testing and Implementationof the project.
- Exposure to Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server.
- Experience providing and consuming SOA Web services, Restful web services, SOAP and JSON.
- Involvement in using IDE's likes Dreamweaver, Notepad++, Eclipse, MyEclipse, Net Beans and Adobe Photoshop.
- Experience in cross browser compatibility amongst browsers like Chrome, Safari, Firefox and IE.
- Excellent communication skills, proven track record and experience in collaborating with team members to drive results.
- Highly motivated, strong analytical skills and ability to deliver in fast paced, high stress environment.
- Hands on experience working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome and checking cross browser compatibility
TECHNICAL SKILLS:
Programming Languages: J2EE Technologies
Frameworks: C, C++, Java,J2EE, JSF and JSP
Servlets, JSP, EJB, JPA, JSF: Struts, Spring, Hibernate.
Template Languages: Coffee Script, LESS
Web Technologies: HTML, CSS, HTML 5, DHTML, XHTML, CSS3,JavaScript, Backbone.js, node.js, Dust.js, Underscore.js,react.js, Redux, CMS(Content Management System)
Build Tools: Grunt, Gradle, Maven, Apache Ant
Database & Server tools: My SQL, Oracle and MS Access
Tools: JMP, MATLAB, Eclipse, Azure, Adobe Photoshop and Android Studio.
JavaScript Frameworks: jQuery, AngularJS, Angular 2/4, D3.JS and mobile frameworks Ionic, Phone Gap.
Testing Frameworks: Build & Deploy
Mocha, Jasmine, Junit: Jenkins, Hudson, Ant, Maven, Gradle, IBM Urban Code Deploy, Apache Tomcat, GlassFish, JBOSS
Others: NPM, Grunt, Bower, Gulp, Ember, Atlassian JIRA, Atlassian Crucible, VersionOne, Kanban
Methodologies: Agile, UML and Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Senior Full Stack Developer
Responsibilities:
- Developed all the UI pages using HTML 5, DOM, CSS 3, JSON, JavaScript, jQuery, Ajax, Bootstrap, AngularJS and NodeJS.
- Developed Responsible Web Design (RWD) UI using HTML 5, CSS3 media queries, Ajax, Angular 2 and Bootstrap.
- Embedded new Media Elements i.e., video and audio files using the HTML5 mark-ups and used HTML5 file API for uploading local files from the client-side
- Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces.
- Experience in Web development with Java, JavaScript, Dojo, jQuery, JSP, XML, and HTML .
- Developed Web forms/user interfaces using Struts MVC, jQuery and JSP .
- Developed handy version applications using Bootstrap Framework , HTML5 and CSS3 .
- Implemented latest CSS3 features like creating various effects, shading, 2D 3D animation, Shapes and Handling multimedia
- Used Media Queries to deal with different CSS related issues on mobile devices as well as website to make it compatible.
- Used Bootstrap responsive techniques to build interface for multiple screen resolution.
- Created React.js for reusable components (multi-field form elements, background file uploads.
- Worked with Twitter Bootstrap framework making use of grids, advance components like Navbars, Pagination, Alerts, Progress bars etc.
- Created Angular JS components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
- Used jQuery to make Restful API calls and Designed/documented REST APIs for collection and retrieval of high data.
- Automated updates of mobile applications JSON metadata one trade.com with XML .
- Handled response data from Restful web services using XML, JSON and jQuery to update UI.
- Used Node.JS as server to provide Restful API to communicate with Front-End.
- Worked in Agile Development and maintained effective communication in team going through all phases of SDLC lifecycle.
Environment: Spring MVC, Struts, HTML5, CSS3, DOM, Bootstrap, JavaScript, Angular2, Java, AJAX, JSON, jQuery, Dojo, JSP, React JS, Node JS, XML, JSON, TFS Version Control, Adobe Photoshop, Adobe Dreamweaver.
Confidential, Plymouth Meeting, PA
Senior Full- Stack Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Used AngularJS, JavaScript, HTML5, and CSS3 for front-end web development.
- Developed the Single Page Application (SPA) using ReactJS, Redux and AngularJS for patient module.
- Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects .
- Developed AJAX application and debugging using GWT framework .
- Wrote AngularJS services to consume Restful web service to load data.
- Involved in creating styling framework for the web pages using CSS Bootstrap along with grids, Pagination, Dialog box, Carousel, Form, Navbar and Table.
- Designed and developing application screens using HTML, AJAX and JavaScript.
- Involved in development of UI models using JSP and Servlets. Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Created AJAX calls to exchange information with MySQL.
- Created Responsive Web Design using CSS Bootstrap and Media Queries.
- Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic Elements and reusable libraries with JavaScript, jQuery.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
- Involved in File Manipulation, consuming and developing RESTful Web Service using Spring MVC and Hibernate.
- State of the application inside a single object using store - ReactJS and Redux
- Involved in consuming RESTful APIs and processing JSON data for rendering in UI.
- Involved in various phases of Software Development Life Cycle using Agile Methodology.
- Worked with version control management tool GIT for project check in, checkout.
- Used automation testing framework Protractor to test AngularJS web application.
- A test framework which is called KARMA has been implemented which is very much efficient and flexible for the AngularJS framework.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Confidential, Newark, New Jersey
Senior Application developer
Responsibilities:
- Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3 Bootstrap &usedclient side validations were done using Angular JS, XSLT and jQuery (Masking), and Google graphs XML DOM.
- Experience in front-end data visualization libraries such as D3.js and other data visualization tools like Angular, Backbone, React and Knockout JS charts, Highcharts.
- Provided view for data rendered as HTML using react.js.
- Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and non-java applications.
- Expertise in client side designing and validations using HTML, DOJO, GWT, JavaScript, JSP and Struts Tag Library.
- Worked on Virtual DOM creating an in-memory data structure cache, computed the results and updated the browser's displayed DOM efficiently using react.js
- Implemented entire application using Core java, java Collections and spring 2.5 MVC design framework.
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, Backbone.js and Bootstrap.
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote jQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Used Bootstrap responsive CSS to adjust to phones, tablets and desktops.
- Manipulated DOM to update UI using react.js and Redux
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons and icons.
- Experience working with Scrum/Agile methodology.
- Participated in Retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
- Used Lync notes to communicate with the teammates, schedule meeting, and share the workstation for same time screen sharing.
Environment: Java 1.7, DB2, JSP, Java Script, Spring, Hibernate, jQuery, UI, HTML 5, CSS 3, Rapid Application Developer 8.5, Web Sphere Application Server, SOA, JUnit, DB Visualizer, ReactJS, Redux
Confidential, Boise, Idaho
Java UI Developer
Responsibilities:
- Involved in the design, development and testing phases of Software Development using scaled AGILE methodology with Test Driven Development (TDD).
- Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
- Debugged and fixed bugs in HTML5, JavaScript and CSS3 stored procedures, which were written by other developers.
- Implemented new features on the front end enhancing the user experience. Enhancing the features required changes using HTML5, CSS3, JavaScript, jQuery, jQuery UI and AngularJS.
- Implemented the Model View Controller architecture (MVC) by developing controller and service implementation classes.
- Extensively worked on Spring framework and integrated Hibernate and also used spring Inversion of controller and Dependency Injection principles.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Designed and implemented REST Web-Services to provide the phone, plan & service data to the front end team and also integrated with the payment team to encapsulate pricing data using SOA.
- Used Log4j Logger for all logging purposes and JUnit for integrated test runs.
- XML for building data structures required for Web Services and JMS for sending asynchronous messages using the Event based Framework.
- Involved in unit, system, integration and regression testing.
- Participated in the analysis of defects, tracking issues and fixing them using Enterprise Quality Center.
- Involved in SQL development using Stored Procedures, Views and Queries.
- Co-ordinated with QA team to ensure the quality of application.
- Used SVN the version control tool for code commit and update.
Environment: Java SE 6, HTML5,CSS3,J2EE, Oracle11g, JSP 2.1, Spring 3.0, Hibernate, Restful, WebLogic 10.3.3, CSS, JMS, JSTL 1.2, JavaScript, HTML5, Eclipse 3.7, SVN, Log4j, JUnit 4.1, Apache POI 3.7.
Confidential, Bentonville, AR
Full Stack Developer
Responsibilities:
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Work in close collaboration with internal customers and teams to develop strategies that address product content and overall user experience design for Catalyst's clients.
- Developed new features to meet the specifications as set out by lead developer.
- Designed new classes and functionalities using various OOPs concepts for CRM application for customer service, especially using dynamic polymorphism concept.
- Worked with key stake holders to meet requirements and drive results with extensive usage of HTML4/5, CSS2/3, AJAX and jQuery.
- Experience in developing Web and Enterprise Applications using technologies Java/J2EE, Spring, Struts and Hibernate.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JQUERY, JavaScript and jQuery.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, internet explorer, Firefox and Google chrome.
- Involved in resolving many critical Production Issues while solving them in time. Also provided Level 1 support for production (online) issues.
Environment: HTML4/5, CSS2/3, JQUERY, JavaScript, Java, Spring, Hibernate, SQL Server 2005
Confidential, Bellevue, WA
Java-UI Developer
Responsibilities:
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Responsible for Design and development of Web pages using PHP, HTML, JOOMLA, CSS including Ajax controls and XML.
- Coded Business Logic component using PHP.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented applications in JavaScript, and MYSQL.
- Worked extensively with the File management and image libraries.
- Performed Client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- Tested/Debugged web browser using Firebug
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Created an inline-edit and widget-collapse feature for the web page.
- Added an inline Video Player feature that supported Quick Time, Window's Media, and Real-Player.
- Performed graphical design and web site contract work for small business and working professionals.
- Met one-on-one with clients in exploring the best possible options for their web presence.
- Handled duties ranging from creative design to code implementation.
Environment: Windows 7, Java 6, EJB 3.0, JSTL, Ajax, jUnitTesting, Hibernate framework, IBM - WebSphere Application Server 7, IBM Rational Application Developer, jQuery, AJAX, Apache, Windows 2000/XP. MYSQL, JOOMLA.