We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 8+ years of strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design (OOA/OOD) principals.
  • Solid Experience on utilizing tools in N - tier and MicroServices architecture application using Spring Boot, Spring Cloud Config, Netflix OSS components (Eureka, Zuul, Hystrix ), pivotal Cloud Foundry AWS, Restful Web Services.
  • Solid experience with Responsive Web Design (RWD) technologies like Angular 4, jQuery, jQuery Mobile, Node.js, Bootstrap, HTML, XHTML, DHTML, CSS, XAML, XML, XSL, XSLT, JavaScript, AJAX and JSON.
  • Strong experience in working on modern full stack JavaScript environment like MEAN (Mongo, Express, Angular, Node)
  • Hands-on experience in design and development of web application using YUI2.0, YUI3.0
  • Experience in Node JS and Grunt task runner.
  • Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript
  • Experience in working with RESTful Web Services and implementing with Spring API and Swagger API's.
  • Extensive experience in developing applications using Java, Java Beans, JSP, Servlets, REST Web Services, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, S pring, Hibernate, JavaScript, Ajax, JUnit, Test Driven Development and Oracle.
  • Excellent experience in the design, development and implementation of Model-View-Controller (MVC) using Struts Framework, Design Patterns and DAO’s using Spring JDBC and Hibernate.
  • In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
  • Experience in Deploying, Configuring and maintaining applications on Web Servers such as Confidential Web Sphere, Apache Tomcat, JBOSS, Jetty.
  • Good Experience in Springs and its modules, SpringIOC, AOP, Spring Security, Spring Batch programming, Springboot, Spring LDAP, Spring JDBC, Spring Transactions, Spring Webservices (WSDL, REST API) Spring JPA.
  • Strong Experience in implemented Service Oriented Architecture (SOA) and Microservices using Spring BootREST web Services.
  • Experience in Firebase API and Apple Developer API for Implementing message delivery system
  • Experience in implement http2 protocol web services
  • Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Excellent working experience in web-based GUIs development using Servlets, JSP .
  • Experienced in enterprise application integration (EAI) using spring integration frame work.
  • Experienced in web services, SOAP and Rest Web services using various implementations.
  • Proficient in SQL and wrote Stored Procedures, Triggersbesides writing DDL, DML andtransaction queries with development tools like TOAD and Oracle SQL Developer.
  • Knowledgeable with RDBMS concepts like writing SQL Queries and LDAP quiries
  • Working experience of Relational DBMS like MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL) and Oracle Performance Tuning.
  • Good exposure on using various tools like spring source tool suite, RAD IDE, Eclipse IDE, IntelliJ Idea, TOAD, SQL Developer in implementing the applications.
  • Good Experience in using build tools like Maven, Ant.
  • Experience in software configuration management using CVS, TortoiseSVN andGitHub
  • Extensively used Crucible , subversion, Git , Bamboo , Rally software, Maven, Jenkins & JIRA .
  • Experience with Windows, UNIX operating Systems
  • Highly motivated, reliable analytical problem solver and trouble shooter with strong attention to detail.
  • Quick learner and proficient in solving the technical issues in the project.
  • Followed Waterfall and Agile/Scrum methodology of software development, which satisfies the customer through early and continuous delivery of valuable software.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL

Tools: and Framework: Spring, Hibernate, Spring MVC, Spring-boot, Spring IOC, Spring AOP, Spring Security, Spring Ldap, Spring Web services, Struts, JunitJ2SE/J2EE Technologies: Java, JEE, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Struts, EJB, Spring, Hibernate, JNDI, JPA

Web Services: SOAP, RESTful, WSDL, Microservices, JAX-RS JAX-WS, JAX-B

Web Technologies: HTML5, DHTML, CSS3, JavaScript, JQuery, Angular, Node, AJAX, JSON Restful

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT

Databases: Oracle, SQL-Server, NO-SQL

Web/Application Servers: Apache Tomcat, Confidential WebSphere, Web logic Application server, JBOSS

Build Tools: ANT, Maven, Docker and Jenkins

IDE / Tools: Eclipse, IntelliJ, Adobe Dreamweaver,Visual Studio

Testing Tools / Others: Selenium,JUnit, Mockito, Soap UI, Log4j, JIRA, Postman, JMX and Swagger

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, SMTP, OAUTH, SAML, JWT

Platforms: Windows, Linux and Unix

Version Control: Tortoise SVN, CVS and GIT

Design Patterns: MVC, Front Controller, Factory Pattern, Transfer Object Pattern, Singleton, Business Delegate and DAO patterns

Methodologies: Agile, Waterfall, Test Driven Development

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
  • Implemented Angular 4, node.js and Representational state transfer ( REST ) Web services for distributed systems using Jackson framework to transfer data between client and server.
  • Involved in component development using JEE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Used Apache Camel for creating routes to read messages from the Messaging Queues and Topics.
  • Created and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.
  • Implemented Business Logic using Java, spring, spring boot, Spring Jacksonand Spring JDBC.
  • Used Spring Batch for batch processing of files and database.
  • Achieved Dependency injection by creating spring services,spring controllers and DAOs so as to wire objects of business classes.
  • Executed processes for installation and maintenance of Apache Web server and JBoss Application server.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from data base by writing queries and stored procedures.
  • Created DDL and DML SQL scripts for creation of database objects in Oracle DB.
  • Leveraged secondary level EHCache in sync with Spring JDBC to get optimized performance using persistence layer.
  • Implemented Test First unit testing framework driven using JUnit, Mock objects, Easy mock and published assertion framework build on top of the JUnit Assertions.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Bamboo and Jenkins along with UNIX Shell scripts to automate deployment jobs.
  • Used Log4J to print the logging, debugging, warning, info, errors on the server console.
  • Used Maven building tool for creating WAR and JAR files to be deployed in application servers. It is also used for dependency management of code in application.
  • Involved in application support, resolving the job failures in higher environments, interacting with the operations support group for resuming the failed jobs.
  • Resolved bugs/defects in application by coordinating with team members of the project to assure a positive outcome.

Environment: Java 1.8, JEE, Angular 4, Node.js, Spring, Jackson, RESTfulWeb services, SOA, Microservice, Spring Boot, Maven, JBoss EAP, JSON, XML, JUnit, Mockito, log4j2, IntelliJ IDEA, SoapUI Pro, Oracle, TOAD for Oracle, SQL Developer, PL/SQL, PuTTy, WinSCP, SVN, Git, Linux, Unix, Bamboo, Jenkins, Crucible, Bit Bucket.

Confidential

Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
  • Implemented Angular 4, node.js and Representational state transfer ( REST ) Web services for distributed systems using Jackson framework to transfer data between client and server.
  • Developed the web interface using Angular.js 1.1, HTML, CSS, SASS, JavaScript and JQuery.
  • Attending client calls with onsite and offshore teams
  • Analyzing assigned stories and bugs assigned in JIRA
  • Development, Integration and Testing of FE and BE code
  • Creating JSON schema and validating with stub data.
  • Performance and cross browser testing and bug fixing.
  • Updating and tracking JIRA/ALM tool for task management

Environment: Java 1.6, JEE, RESTfulWeb services, Angular.js 1.1,YUI3, Handlebar, HTML, CSS, Maven, JBoss EAP, JSON, XML, JUnit, Mockito, log4j2, IntelliJ IDEA, SoapUI Pro, Oracle, TOAD for Oracle, SQL Developer, PL/SQL, PuTTy, WinSCP, SVN, Git, Linux, Unix, Bamboo, Jenkins, Crucible, Bit Bucket.

Confidential

Sr. Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
  • Implemented Angular 4, node.js and Representational state transfer ( REST ) Web services for distributed systems using Jackson framework to transfer data between client and server.
  • Developed the web interface using Angular.js 1.1, HTML, CSS, SASS, JavaScript and JQuery.
  • A ttending client calls with onsite and offshore teams
  • Analyzing assigned stories and bugs assigned in JIRA
  • Development, Integration and Testing of FE and BE code
  • Creating JSON schema and validating with stub data.
  • Performance and cross browser testing and bug fixing.
  • Updating and tracking JIRA/ALM tool for task management
  • Executed this project from customer site

Environment: Java 1.6, JEE, RESTfulWeb services, Angular.js 1.1, YUI3, Handlebar, HTML, CSS, Maven, JBoss EAP, JSON, XML, JUnit, Mockito, log4j2, IntelliJ IDEA, SoapUI Pro, Oracle, TOAD for Oracle, SQL Developer, PL/SQL, PuTTy, WinSCP, SVN, Git, Linux, Unix, Bamboo, Jenkins, Crucible, Bit Bucket.

Confidential

Software Developer

Responsibilities:

  • Involved in (OOAD) analysis and design for the project and prepared the technical documents for a distributed architecture at enterprise level.
  • Designed table-less layouts, gradient effects, page layouts, navigation and icons using CSS and appropriate HTML tags as per W3C standards.
  • Involved in writing the client side scripts using JavaScript.
  • Worked on XML technologies like XML Parsers, JAXB for binding data to java objects.
  • Used JavaScript and Struts validation framework for performing front end validations.
  • Implemented the Struts framework based on MVC design pattern.
  • Data was converted into JSON using JSP tags.
  • Implemented Session Façade Pattern using Session and Entity Beans.
  • Involved in writing the struts-configfiles and implemented the Struts Tag library.
  • Used Struts for web tier development and created Struts Action to handle the requests.

Environment: Java, JDK, Servlet, JavaScript, Struts, XML, JUnit, JPA, JSP, DHTML, CSS, Web Services, EJB, SOAP, JSON, Oracle, UML, JDBC, DAO, Eclipse, Log4J, Tomcat Webserver, WebLogic, SVN, Maven.

Confidential

Jr. Software Developer

Responsibilities:

  • Analysis, design and development of application based on J2EE and design patterns.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and implemented Multithreading to achieve consistent
  • Used Test Driven Development(TDD) approach and wrote many unit and integration test cases.
  • Developed JUnit test cases for all the developed modules.
  • Participated in design and code reviews.
  • Code repository management using SVN.

Environment: Java, J2EE, JSP, Struts, Servlets, HTML, CSS, EJB, Hibernate, JSP, XML, JavaScript, Water fall, DOM, SAX, ANT, Rational Rose, SOAP, Junit, Apache Tomcat Server, Eclipse IDE, Oracle, LOG4J, SVN.

Confidential

Jr. Software Developer

Responsibilities:

  • Analysis, design and development of application based on Java 1.4, J2EE and design patterns.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Tag lib.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.

Environment: Java, J2EE, JSP, Struts, Servlets, HTML, CSS, EJB, Hibernate, JSP, XML, JavaScript, Water fall, DOM, SAX, ANT, Rational Rose, SOAP, Junit, Apache Tomcat Server, Eclipse IDE, Oracle, LOG4J, SVN.

We'd love your feedback!