Full Stack Developer Resume
Philadelphia, PA
SUMMARY
- Over 7 + years of Experience in Software development life cycle (SDLC) including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements.
- Worked on development applications using Java/J2EE,Design patterns, UML, JSP, Servlets, XML, JSON, EJB, Spring, JSF, Hibernate
- Experience with WebLogic, Apache Tomcat, Glassfish application servers
- Web services experience in SOAP and REST
- Worked on web rich Front End Technologies using HTML, CSS, JavaScript, AJAX, JQuery, JSTL, Tag Libraries, custom tags.
- Hands - on experience with Eclipse, NetBeans, Textpad, Editplus, Toad, SQL Developer, and Linux VI editor
- Worked on projects of development and implementation
- Certification in Advanced Java and J2EE from a web based industry, Kragos Technology.
- Worked on JUnit for unit testing of applications.
- Developed Single Page Application (SPA) using AngularJS Framework.
- Developed Web Application to replace the existing and legacy Website using AngularJS Framework.
- Followed MVC Architecture using AngularJS Framework.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Good understanding and knowledge in using CSS Preprocessors LESS and SASS.
- Experience in utilizing open-source frameworks as Struts, Hibernate and Spring.
- Hands-on experience in Database programming using Oracle, MySQL and SQL.
- Experience in writing SQL queries, Procedures, Cursors and Triggers.
- Experience in developing web based applications using Google Web Toolkit
- Good understanding of Model View Controller (MVC) Pattern.
- Strong problem analysis and resolution skills.
- Strong experience in Client Side designing and validations using HTML, DHTML and JavaScript.
- Strong experience in performing different types of Testing like Manual, functional testing.
- Excellent communication skills, has clear understanding of business procedures and ability to work as an individual and also as a part of a team.
- Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.
TECHNICAL SKILLS
RDBMS/DBMS: Oracle 11g, MS SQL Server, NO SQL(MONGO DB)
Operating Systems: UNIX, LINUX, Windows NT/98/2000/XP/Vista, DOS.
Languages: SQL, C, C++, Java, HTML, UML, XML, Perl.
Framework: MVC, Struts 1.1,1.2,1.3.8, Spring 3,4, Hibernate 3,4.1
Methodologies: Agile, Waterfall
Build Tools: Ant, Maven
IDE: Toad, eclipse, My Eclipse, lomboz
Web /Application Server: Was6.0, Apache tomcat 7,JBOSS
Version Control: GIT, HUB, Tortoise SVN, CVS
Testing: Junit 4.1, DB Unit
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Full Stack Developer
Responsibilities:
- Constantly participated in Idealization meetings to share ideas with stakeholders.
- Used animations for the development of project.
- Development of code using JSP, HTML, HTML5, CSS, CSS3, JavaScript libraries such as JavaScript, JQuery.
- Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
- Extensive experience on using Angular directives, working on attribute level, element level and class level directives to perform DOM manipulations.
- Developed a Single Sign On (SSO) utilizing AngularJS, JavaScript API.
- Used play framework, to connect from database to UI.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
- These POJOs are serialized Java Classes that would not have the business processes.
- Involved in implementing all components of the application including database tables, server-side Java Programming and client side web programming.
- Wrote Linux command lines and worked in deploying the application.
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and jQuery.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Involved in building the project with Jenkins from GITHUB.
- Involved in collecting the real time data from the database.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
Environment: HTML4/5, CSS3, JavaScript, Angular JS, UI Grid, Play framework, Hibernate, Postgres Database, Oracle 11g, Jenkins, Apache 2.4 sever, web sockets, Bootstrap, GITHUB, LINUX.
Confidential, Dallas, TX
Java/AngularJS Developer
Responsibilities:
- Part of back-end migration development team (full SDLC) for migrating the ATG-Java based web application to Spring-Java based application for better performance and architecture.
- Worked on various functionalities within the application to implement the business requirements in best technical way possible.
- Implemented few front-end functionalities using AngularJS and consuming the JSON data received using AJAX calls from the back-end part of the application
- Interacted with team members from different teams to resolve Integrated system testing issues and end to end testing issues
- Worked on the performance issues to improve the processing times of different functionalities of the web application
- Bug/defect fixing discovered during the testing and Production support
- Used SOAP-UI to validate the responses from downstream systems
- Used SSH-client (Putty) and WinSCP to access logs from QA/Prod servers
- Guided and Led a team of 5-6 developers during various parts/releases of the project
- Worked closely with the Product Owner to suggest better technical solutions and resolving some defects/issues in an optimized way.
Environment: Java/J2EE, Oracle Weblogic 3.x, OSGI/Apache Karaf 5.x, Ant, SVN, AngularJS, XSD, XML, Spring 3.x, JSON, SQL, HTML, REST Web Services, Maven
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Developed the application using Agile Scrum methodology.
- Developed Batch jobs using Spring Batch and Scheduling and Selenium test cases for automated testing.
- Designed and Developed the UI Framework using Spring MVC and AngularJS.
- Implemented Hibernates' Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
- Designed and Developed the Framework using Spring MVC and AngularJS.
- Involved in writing Spring MVC controllers and writing custom validations.
- Extensively usedJavabest practices and implemented several Core design patterns like Singleton, Data Access Object (DAO).
- Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
- Responsible for configuring and deploying the builds on WebSphere App Server.
- Used Maven for dependency management and for building the application.
- Developed Spring AOP aspects to address cross cutting concerns.
- Developed middleware components using Spring and Hibernate.
- Integrated spring with hibernate for Spring to manage Hibernate session.
- Used GIT for source control and Jenkins for continuous integrations.
- Worked onJavaBeans and other business components for the application and implemented new functionalities for the application.
- Developed JUNIT test cases with Power mock to test the applications
- IBM WebSphere Application Server was used to deploy the application, and IBM RAD (Rational ApplicationDeveloper) was used as the IDE for development of the application.
- Log4j framework was used to debug and trace the application and participating in code reusing.
Environment: Corejava1.7, Spring 4, Hibernate 3, Websphere v8, Angularjs 1.2, Selenium, Junit, Cucumber, Javascript, Html, CSS, GIT, Maven, Powermock, Rally.
Confidential
Software Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using XHTML and CSS.
- Created detailed wire frames & process flows.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS& JavaScript.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, and JavaScript.
- Developed GUI using JavaScript, HTML, CSS and JavaScript in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS, JavaScript, and XML.
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript).
- Responsible for design and development of the Customer Relations Module.
Environment: JavaScript, CSS, HTML, JQuery, XML, Windows.
