Full Stack Developer Resume
SUMMARY
- More than 5+ years of professional IT experience in Software Development Life Cycle, Object Oriented Programming that includes requirement Analysis, Design, Development, Implementation and Testing of Web Based/Mobile, Client/Server and Database applications.
- Experience in all phases of Software Development Life Cycle (SDLC) at enterprise level SOA and client/server applications. Experience in Agile Methodology and Scrum Software Development processes.
- Expertise on Agile (SCRUM, pair programming) and Waterfall methodologies.
- Expertise in working with the JavaScript, React JS, Angular 2/4/5 and various MVC JavaScript frameworks.
- Expertise in Core Java involving concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- In - depth knowledge and rich developing experience of ReactJS andReact Native programming including various tools that are required for the development of high-quality application.
- Good experience in implementing the concepts of OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction, Encapsulation, Exception handling, collections.
- Strong capability in Application Servers like Web Logic, Apache Tomcat/Camel, Web Sphere, GlassFish and JBOSS.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using AngularJS.
- Developed various screens for the front end using React JS and used various predefined components from npm (Node Package Manager) and Redux library.
- Full stack web developer focused on delivering scalable, resilient, reliable and secured web applications using advanced UI technologies like ReactJS, JavaScript, jQuery, D3, C3 and other NPM packages.
- Experience in various bug tracking tools like JIRA, HP Quality Center and Bugzilla.
- Hands-on experience on performance testing (using JMeter), unit testing and automation testing.
- Supporting releases developed.
- Expertise in different spring modules like Spring JDBC, Spring MVC.
- Excellent communication and teamwork skills
- Expertise on Agile(SCRUM, pair programming) and Waterfall methodologies.
- Experience in Software Configuration Management using Version Control Software such as SVN, CVS, GIT and Clear Case
- Expertise with ES5, Used Babel, Web pack with ES2015, React.
- Experienced in writing Stored procedures, Functions and Triggers using SQL Queries.
- Strong development and analysis skills on Middleware tools.
- Proficiency in development of batch jobs using Tidal. Robust experience in build tools like Ant, Maven& Jenkins, logging with Log4j, Test Driven Development using Junit and JIRA for tracking issues
- Strong experience in developing SOAP and REST Web Services.
- Very good hands on the Continuous Integration /Continuous Development pipeline using Jenkins, Urban Code deployment, ANT, PERL, Web sphere and Cloud.
- Have good analytical and logical abilities to solve critical problems and been involved in architecting solution to complex designs various times. Have good knowledge on design patterns.
- Have been a good team player and have good experience on working and delivering project responsibilities successfully in critical timelines.
- Having good understanding of Data power Logging /Security /AAA features.
- Building Restful API web services using different tools.
- Have good working experience in multithreaded applications.
- Have exposure with IDE's like Eclipse, My Eclipse forJava programming.
TECHNICAL SKILLS
Languages: C, C++, SQL, PL/SQL, J2EE, Java (JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 8)
Java Technologies: Java, J2EE, JSP, Servlets, JDBC, Java Mail, Web Services, Spring Framework and Struts Framework
Web Technologies: HTML, XML, CSS, JavaScript, JQuery, JSON, Redux, React JS, Angular 2/4/5/6, Bootstrap.
Front End Tools: Node.js, NPM, Bower, Gulp, Grunt, Webpack.
Middleware Technologies: Web services (soap and Restful), Spring Integration, Spring, Batch, XML, XML Schema, DTD, XSLT, JAXB, SAX and DOM parsers.
Application Server: WebLogic, WebSphere, Apache Tomcat, JBoss.
Source Control: Git, SVN
Testing Tools: JUnit, Protractor, Karma/Jasmine, Enzyme, Jest
Database: Oracle (version - 11g, 10g, 9i), MySQL, Postgresql.
Frameworks: Spring, Struts, Hibernate, JSF, Tiles, ORM Hibernate, JPA.
PROFESSIONAL EXPERIENCE
Full Stack Developer
Confidential
Responsibilities:
- Front-end web development with React/Redux in multiple client and internal applications.
- Mobile app development withReactNative
- Developed the application by creating reusable components in React and managed application state using Redux.
- Built complex and captivating user interfaces usingReact & React Native following the guidance of a graphic designer.
- Translated all designs into tangible, code for mobile devices usingReact Native for the mobile app & ReactJS for the Web App.
- Involved in active app development using React Native.
- Implemented reactive Angular components using RxJS.
- Built custom Angular 4 Directives and Services for single-page web application for agile-based team.
- Worked on Angular 5 concepts such as two-way data binding *ngIf and *ngFor structural directives, property binding, services, dependency injection, routing.
- Moved existing Angular2 controllers and services to Angular 5 components for more responsive and less dependency.
- Designed the entire applications UI & UX from scratch, building out wireframes and tweaking them as new functionality was introduced.
- Wrote Backend API Endpoints using Node.js
- Used various products such as JIRA, Stash and Slack to improve team collaboration and source management.
- Worked in an Agile work environment with Content Management system for workflow management and content versioning.
- Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, My SQL, Restful Web Services.
- Used GIT as a version control system, an important component of Source Configuration Management (SCM).
- Used Web services for transmission of large blocks of XML data over HTTP.
- Developed RESTful Web Services, and tested web services with REST client.
- Implemented ES6 and Used Babel, Web pack with ES6, React, JSX presets.
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Developed ANT script to build .war files for the application and GIT as versioning system.
- Experience in Agile development (SCRUM) methodologies.
- Written test cases using Junit, Karma
Environment: Java, J2EE, React JS, Angular 4/5, Hibernate, Spring, Struts, HTML, CSS, JavaScript, Redux, jQuery, JSON, XML, Node JS, JIRA, Stash, Slack, JAX-Ws, SOAP, MY SQL, Restful Web services, ES6, ANT, GIT, Eclipse, Junit, Karma, WebLogic server, log4j, Agile model, Windows, Linux, Unix.
Full Stack Developer
Confidential
Responsibilities:
- Build infrastructure to support the evolution of our shopper interaction toolset.
- Mentor other engineers, participate in code reviews, and share knowledge.
- As a Java/J2EE Developer participated in the designing of the Web framework using model-view-controller (MVC) design paradigm.
- Involved in the lifecycle development where prepared class model, sequence model and flow diagrams by analyzing Use cases using Rational Tools.
- Implementation of Java, J2EE technologies like Core Java, Servlets, JSP, XPATH, JAXP, JAXB and Web Services - SOAP, JAX-WS, XFIRE and JAX-RS.
- Troubleshoot, test, and debug to your heart’s content.
- Creating and maintaining JAX-WS and RESTful Web Services for effective communication between applications.
- Built custom Angular 4 Directives and Services for single-page web application for agile-based team.
- Used Angular.js framework in developing various UI components.
- Used Agile development (SCRUM) methodologies.
- Developed the business layer logic and implemented EJBs Session beans.
- Worked with selenium IDE and selenium webservices.
- Built custom Angular 4 Directives and Services for single-page web application for agile-based team.
- Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
- Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
- Designed GUI and front-end web pages using JSP and Bootstrap and developed JavaScript solution for user input data validation.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Deployed the application on JBOSS application server.
- Planning, organizing and evaluating the operations of information systems to develop and improve business processes.
- Implemented JUNIT for unit testing and to check API performance and Log4j for application & error logging
- Have experience in using GitHub repository to run the Jenkins job for continues Integration while developing the applications and posting them in GitHub.
- Unit testing, analyzing test results and validating application data to meet functional specifications.
- Design and code reviews.
- Supporting releases developed
Environment: Java, J2EE, React JS, Angular 2/4, Hibernate, Spring, Struts, HTML, CSS, JavaScript, Redux, jQuery, JSP, SOAP, JAX-WS, XFIRE, PL/SQL, Oracle 10g, UNIX, UML, Shell Scripts, Agile (Scrum), Rational Rose, JUnit, Log4j
Java Developer
Confidential
Responsibilities:
- Design and code reviews.
- Developed tools, automation platforms, and unit test suites with Waterfall methodology.
- Worked with Java, PostgreSQL, JUnit parameterized scripts.
- Supporting releases developed.
- Implemented client-side functionality using JavaScript, HTML 5, CSS 3 and jQuery.
- Actively involved in configuring and deploying on Apache Tomcat.
- For Code Checking, Checkouts etc. SVN is used as Repository.
- Good knowledge of cleaning up data, converting between different formats, schema and standards.
- Experienced in handling structured, unstructured and semi-structured data.
- Performed data masking, privacy and security compliance, hiding and anonymizing of sensitive data.
- Strong understanding of data extraction techniques from binary files such as emails and PDFs for indexing.
- Developed RESTful web services interface to Java-based runtime engine and account.
- Worked in Waterfall methodology for software development.
- Built web-based applications using Spring and JSF technologies.
Environment: Java/J2EE, Spring, Hibernate, Servlet, JSP, JavaScript, HTML, CSS, jQuery, SVN, PostgreSQL, Apache Tomcat, Oracle, Web services - RESTful and SOAP, UNIX, SAS, and Windows.