Full Stack Developer Resume
San Jose, CA
SUMMARY
- 5+ years of overall IT experience as Full Stack Developer with the emphasis on designing, programming and deploying web based Client/Server Web application.
- Skilled in client side designing and validations using HTML, HTML5, CSS, JavaScript’s, JSP’s and Angular JS.
- Expertise in developing front - end systems with JavaScript, Bootstrap, HTML, CSS and MVC frameworks such as Angular JS, D3JS, Node JS, ExtJS, Backbone JS, React.js, JQuery UI, and Knockout.
- Expert in developing web applications using IDE tools like Eclipse, Notepad++, Google Web Toolkit, Webstorm and Sublime.
- Proficient in Waterfall, Agile, Test-Driven Development software development methodologies.
- Expertise in Core Java concepts like OOPS design, Multi-threading, Serialization, Generics, Exception handling, Collections, Java reflection, Annotation.
- Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP services using Spring-WS.
- Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
- Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP services using Spring-WS.
- Extensive experience in using Spring Modules like Spring Core, Spring Boot, Spring Batch, Spring Security and Spring Container.
- Proficient in database technologies such as My SQL and Mongo DB.
- UsedRestfulweb services to interact with other system components.
- Experience with web/application servers Web Sphere, Web Logic, JBoss, and Tomcat Server.
- Experience in performing Unit testing, Integration Testing and generation of test cases using JUnit.
- Reputation for strong organizational skills excellent communication skills dedicated team work attention to details ability to work under pressure to balance competing priorities and meet deadlines.
- Good team player and can work effectively in multiple team environments. Easily adaptable to the new systems and environments.
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, Typescript, C, C++
Java Technologies: JSP, JSF, JDBC, Hibernate, Spring, Spring Boot, Struts 1.X, 2.X.
Web Technologies: HTML4/5, CSS2/3, JQuery, JSON, AJAX, REST, DOM, XML, PHP, JSP, Servlet, JDBC, Spring, Hibernate, ES6, Bootstrap, Jasmine, build tools (Grunt & gulp), React JS, Angular JS, jQuery, D3.JS AWS, Node JS.
Debugging tools: Chrome Dev. Tools, Net Beans Connector, Firebug, REST Console
Developer Tools (IDE): Sublime Text 2/3, Brackets, Eclipse, NetBeans 8.0, WEBSTORM, IntelliJ IDEA
Source Control Tools: SVN (Tortoise, Snail), GIT 2.x
Database Technologies: Mongo DB, MySQL, SQL Server
Operating Systems: Windows XP/7/8, Mac OS X 10.9.x, Unix, Linux
Other: MS Visual Studio, IE Tester, JIRA, FileZilla, Putty, Wire Shark, MS Office 2013 (Word, Excel, PP), invision
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
FULL STACK DEVELOPER
Responsibilities:
- Involved in all phases likeSprint planning,Effort, Estimation, Analysis, Design, Coding, Testing, and Support.
- Agile is used as the project management methodology Rally and Confluence are the tools used to keep things in check.
- Involved in daily status meeting with the team and Code review session for the team.
- Understanding the existing legacy application and rewriting it into a web application.
- Developed front-end using HTML andAngularJSframework.
- Used various Core Java concepts such as Multi-Threading, serialization, Garbage Collection, Exception Handling, Collection API's to implement various features and enhancements.
- Used My Eclipse IDE, configured and deployed the applications onto Apache Tomcat 7.0 and Apache Tomcat 8 application servers
- Used Hibernateto handle different database operations.
- Worked on MongoDB, which provides the storage for security related information.
- Wrote different configurations to setupSpringandHibernateacross the application.
- Used Maven Script for building and deploying the application.
- Used bothSOAPandRESTWeb servicesto handle data across different application.
- Creating development environment for efficient testing and integration. Developed JUnit test cases and tested the and fixed the bugs using JUnit.
- ConfiguredSpring configurationwith all the mappings required by the architecture.
- UsedAjaxacross the application.
- Available for production Support, analyzing and resolving Production issues.
- UsedLog4jfor the logging framework.
Environment: JDK 1.7, JBOSS Application Server, AngularJS, Spring Framework 2.5, Hibernate, SOAP, REST Web services, Oracle10G, MONGO DB, JavaScript, Ajax, HTML, SVN, Ajax,Eclipse IDE, JUnit and Log4j.
Confidential, Westmont, IL
JAVA FULL STACK DEVELOPER
Responsibilities:
- Develop the web application UI screens using HTM5, CSS, JSP, JavaScript’s, and JQuery.
- Develop backend integration using Core Java and MySQL
- Implement integration testing and unit testing using Selenium element locators and JUNIT respectively.
- Review the code and its navigation using code management tool such as Git and Bitbucket.
- Emerged buttons for duplicating auction items instead of adding new item manually using JAVA, REST API, AJAX, JavaScript and SQL.
- Developed seating management feature which helped the organization to perform their allocation tasks in an easy way
- For generating dashboard functionality Database JQuery plugin was used.
- Implemented the code using Java, JavaScript’s, Rest API, AJAX and SQL.
- For tracking the bugs during the development JIRA is used and for documenting the requirements Confluence is used.
- To prototype the user experience and to create mockup’s AXURE and Balsamiq.
- Actively participated during the deployment of the project using AWS.
Environment: HTM5, CSS, JSP, JavaScript’s, JQuery, Java, MySQL, Selenium, JUNIT, Git, Bit bucket, Database JQuery plugin, Rest API, AJAX, SQL, JIRA, Confluence, AXURE, Balsamiq and AWS.
Confidential
UI Developer
Responsibilities:
- Responsible for technical planning, development, design, implementation, and post-implementation support.
- Implement the back end using the Struts2. Use the Action Class to read data from the google sheets and pass it to JSP.
- Implemented the user interface using the HTML, CSS, Bootstrap and JavaScript.
- Store data from the google sheets in a database MySQL.
Environment: Struts2, JSP, MySQL, HTML, CSS, Bootstrap, JavaScript, MySQL, Workbench, Notepad++.
Confidential
Java Developer
Responsibilities:
- Assisted during planning, developing, implementation and provided support required while programming.
- Designed Dynamic compatible pages using JavaScript’s, HTML and CSS.
- API’s were set for representing and managing the components which helped server side validations, event handling and page navigating.
- Implemented the backend using Structs2.
- Implemented the MVC architecture using Angular framework.
- Created tables using MYSQL, Optimize SQL queries for better performance.
- Implemented the project using Apache Tomcat server.
Environment: JSF, HTML, CSS, Struct2, Notepad++, Eclipse, MYSQL, Apache Server.
