PROFESSIONAL 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, 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, 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, Chesterfield, MO
Full Stack Developer
Responsibilities:
- Worked along with Business Analyst in the process of Business and technical requirements gathering.
- Participated in Design analysis and Impact analysis.
- Individual contributor to provide Eclipse Tooling solution for Salesforce.com data platform team
- Implementation of MVC, Singleton and DAO design pattern for System architecture and overall System flow.
- Experience in daily stand-up and weekly development review meetings as part of Scrum Methodology.
- Designed and implemented front end web pages using Angular JS, CSS3, HTML5, JavaScript and AJAX.
- SPRING Controllers were used with Angular JS to route the control to desired Java services.
- Used Angular JS with the combination of SPRING MVC to make the UI more responsive.
- Used SPRING Core Annotations for Dependency Injection.
- Configured Hibernate as ORM for Database operations and creation of entity objects for mapping respective tables.
- Implemented business process, database retrievals, access of information and User Interface using Java, Struts, and Planet Interact Framework.
- 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.
Environment: Java, J2EE, Maven, XML, Angular JS, CSS3, HTML5, Java Script, AJAX, SPRING, Hibernate, MVC, REST, Servlets, JBOSS, UML, Scrum, Log4j, GIT, Eclipse, Windows.
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, 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, 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 JS, 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, IN
Full 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, 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 single page applications SPAs to improve page performance.
- Used $http in AngularJS for consuming RESTful web services.
- 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, HTML5, CSS3, JavaScript, NodeJS, Grunt, Karma, Jasmine, REST Web services, GIT, JBOSS, Spring/Hibernate, JSON, Photoshop, Handle bars, WebLogic,Webstrom, Eclipse, Windows.
Confidential - Houston, TX
Full 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 tagsas 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, KY
UI 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 andKnockout 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, MO
UI 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 controlsand 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.
Confidential
Jr. 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.