We provide IT Staff Augmentation Services!

Sr Fullstack Developer Resume

0/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Over 7 years of progressive experience in Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment in Banking Domain, Portfolio Management, Digital solutions, Insurance, B2B applications using java/J2EE technologies in Agile Software Development Methodology including Scrum technology.
  • Extensive experience in developing User Interface (UI) applications and professional web applications using Java, J2EE, JMS, JSP, Servlets, Struts, Spring, JSF, jQuery, Hibernate, XML, JDBC, WebLogic, J Boss, Apache Tomcat, JSON, SSL, HTML5, CSS3, JavaScript, Angular JS, Node JS, JQUERY, AJAX, JSON, Jenkins.
  • Expertise in developing various JavaScript frameworks like React js, Redux, Node.js, React.js/Redux, Responsive web design. (RWD)
  • Expertise in client scripting language and server - side scripting languages like JavaScript, jQuery,JSON, and Node.js
  • Working experience on Spring Framework with all the spring modules and Spring Boot to integrate with its modules, Spring Core, Spring MVC, Spring Data (Spring JDBC, Spring ORM), Spring Boot, Spring Microservice, Spring Batch, Spring Security.
  • Experience in Integrate with RESTful microservices Multi-Threaded Programming and Transaction Handling (JMS, Database)
  • Migrating Applications to the AWS Cloud and working with AWS services like EC2 and Lambda.
  • Expertise in analyzing the DOM Layout, JavaScript functions, Cascading Styles across cross-Experience with SVN Source Control, TFS and GIT for code management.
  • Used Responsive Web Design templates to meet cutting-edge technology requirements.
  • Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
  • Working knowledge on Maven, Log4j, JUnit, Swagger API for Restful Services .
  • Hands-on experience working with Version control tools like Git, Tortoise SVN .
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins.

TECHNICAL SKILLS

Languages: Java1.7/1.8, J2EE, HTML, JAVASCRIPT,JSTL, CSS, SQL, Node JS

Operating system: Windows, UNIX, LINUX

Java Technologies: Core Java, JDBC, Hibernate, JSF, JSP, EJB 2.0/3.0, JMS, Java Swing, JavaBeans, JUnit, JNDI, JFS, JAXB, AJAX, JSON, JPA.

Frameworks: Hibernate 3.x, spring 2.5/3.0/4.0, Spring Boot, Groovy on Rails 2.x

XML Technologies: XML, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest, UDDI

Web Technologies: React, Redux, React Json Schema library, Ant design tool, AngularJS, HTML5/HTML, CSS3/CSS, JavaScript, AJAX, and jQuery

Servers: IBM Web Sphere 6.x/5.x, Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

DBMS: Oracle 9i/10g/11g, SQL Server 2008, MySQL, MongoDB 2.2, Dynamodb

Tools: Eclipse, WSAD, RAD, CVS, Ant, Maven, Visual Studio, sublime, Codepen, Code sandbox, Webflow, Wix designsDesign patterns MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Version Control: SVN, GIT

Cloud Technology: AWS

Others: JIRA Tool,Mockito, SplunkTesting Jest runner, Enzyme testing react components, Snapshot testing.

PROFESSIONAL EXPERIENCE

Confidential, St.Louis, MO

Sr FullStack Developer

Responsibilities:

  • Actively worked on developing and improving front end react based applications for new pages.
  • Worked with practitioner api’s and providers api’s to consume the call from downstream to serve the data to the application.
  • Implements Manage-prac-api which consumes downstream api’s and return the specific form of data back to front end
  • The back end api’s are all in Node js with express framework, created storybook stand alone application to handle the data apis in the front end layer.
  • Worked with React Progress bad on the application enrollment process. Created a new library for dropdown and text inputs in react.
  • Worked with mongo db queries to collect the required data to build the api’s also consumed apis in the front end to feed the react components.
  • I did write unit tests and cypress tests for the components. This application uses storybook and NX library for the testing and new component generation.
  • Worked on generating different individual components as NX library and replicated them to Storybook for testing. tested each individual ui component extensively using cypress testing and api with jest unit testing

Environment: Node Js, Javascript, react JS, Material UI, NX library, Storybook, Express Framework, Jest, Drools rules, DATADOG, Splunk, Redis API, Redis data, Jira-api,, Java 1.8., AWS Elastic Beanstalk, React JS, Redux, Typescript, Jgitflow, Postgres, Yarn, Git, bitbucket, jql, json,webpack.

Confidential, Madison, WI

Javascript Developer

Responsibilities:

  • Actively took part in State rollout work, worked on different coverages for auto insurance for different states. Worked on Implementing discount rules for states.
  • Taken care of bug fixes on the current states, where i need to connect with testing teams and business analysts
  • The Sales API is completely based on Node Js Express framework, Most of Programming skills are heavily writing JavaScript, and Unit testing the implemented functionality thoroughly.
  • Also been part of Production Monitoring Datadog, Splunk logs monitoring and updating the issues to higher teams.
  • If any issues came in Production Monitoring creating tickets and dedicated to work on them.
  • As a minor part I also worked with existing Auto Digital Sales Microservices, where I worked on java applications and UI Backbone JS, Node js applications.
  • Changes the Drools Engine page rules for existing applications as Change requests, also modularizing state works, Writing Common coverage mappings, performing End to End testing on developed features on a state and handovering it to Testing teams.

Environment: Javascript, react JS, Material UI, Node Js, Express Framework, Jest, Drools rules, DATADOG, Splunk, Redis API, Redis data, Jira-api,, Java 1.8., AWS Elastic Beanstalk, React JS, Redux, Typescript, Jgitflow, Postgres, Yarn, Git, bitbucket, jql, json,webpack.

Confidential, Birmingham, AL

Front End Developer

Responsibilities:

  • Actively took part in planning and designing, architecture and development of velocity app modules .
  • Worked on a reporting module, which required me to write a backend service. Worked with React JS, Ant Design, Redux, postgresql, pgAdmin4, spring boot, JQL, Jira api, bamboo api.
  • Release Management module developed with all the transition services from front end to jira to catch each workflow.
  • MarsForm is a serverless web application appearing in velocity app which is written in react and node js functions/computations in AWS lambda and utilized API gateway, dynamo Db.
  • Extensively Designed and Developed Release Management Module in velocity app, where I Optimized the release process by understanding the process definitions along the workflow structure and review managers related with various stages.
  • Designed and Developed on IFSD Security Module in Velocity app, which allows security people to authenticate service or users to server rooms. Heavily conditioned their permission to get access and handled the front end much easier to check in, check out and check back in.
  • Widely utilized the state management tool Redux. To maintain the state of each component.
  • Extremely worked on re-writing and new components for velocity application as the application ran as legacy jquery and some react components together.
  • Developed new components and widgets using react and Ant design tool
  • Tested each component using enzyme testing and performed snapshot testing, jest test runner.
  • Experienced working react json schema playground library to generate forms and manage definitions of form, dependencies of fields,customizing the Ui-Schema.
  • Utilized Webpack asbuild tool, babel as transpiler, Bluebird as promise library.
  • Velocity application uses express js, mocha(test runner), chai(test framework)as backend, the legacy aspects does a lot of formatting of the data prior to sending to jira. The modern aspect is essentially a proxy for the react front end app.
  • Utilized yarn and npm as package managers and secure dependency management.

Environment: Jira-api, Bamboo-api, Java 1.8. Spring Boot, Spring Data REST, AWS Elastic Beanstalk, React JS, Redux, Typescript, Jgitflow, Postgres, Yarn, Git, bitbucket, jql, json, react json-schema-form, webpack.

Confidential, Herndon, VA

Java Full Stack Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Involved in all phases of Software Development Life Cycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD methodology.
  • Extensively used CoreJavaAPI, Spring boot framework in developing business logic. Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory. Designed and developed web pages using HTML, CSS, JSP, JavaScript, XML and XSLT.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database. Configured and deployed the application using Tomcat and Web Sphere.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Written Cloud formation templates and deployedAWSresources using it.
  • Creating S3 buckets and managing policies for S3 buckets.
  • Developed UNIT test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Used SVN for Version Control tool and Jira for bug tracking tool.

Environment: Spring Boot, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, AngularJS, Restful Web Services, SOAP Web Services, AWS, Hibernate, Oracle 11g, JSP, JSTL, HTML5, CSS, JavaScript, XML, JSON, XSD, Web Sphere, Tomcat, JUNIT, Mockito, log4J, UML, Rational Rose, Maven, SVN, SOA, Design patterns, Eclipse IDE, Windows.

Confidential, Columbus, OH

Java UI Developer

Responsibilities:

  • Involved in design, development and enhancements of the projects for building wire line flows.
  • Played a key role in developing the business layer and data management components of this web based system over J2EE architecture.
  • Involved in meetings and discussions with Business Architects to understand the system requirements and solution approach.
  • Developed applications using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed EJBs for implementing backend functionalities.
  • Developed Graphical User Interface (front-end) using JSP, JSF, HTML5, JSTL, CSS, JavaScript, Backbone and custom tags.
  • Used Web Services (JAXWS) to interact with other external interfaces to exchange data in the form of XML and by using SOAP protocol.
  • Involved in design, development of Restful and SOAP web services
  • Developed SQL scripts using MongoDB.
  • Performed client side designing and validations using HTML5, DOJO, CSS, JavaScript, JSP and Struts Tag Library.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Coordinating with QC and production support during Release
  • Preparation of Application Design doc, test plan and cases.
  • Used JUnit to unit test the modules & Log4j along with Splunk for logging error/debug messages and managing them
  • Worked on IntelliJ for development and deployment of applications in WebLogic Application Server
  • Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment

Environment: Java, Spring API, EJB 3.0, 2.0, JSP, HTML5, Restful, SOAP, CSS, BootStrap, Maven, Jenkins, Splunk, Log4j, JavaScript, AJAX, WebLogic, JavaScript, DOJO, JSON, jQuery, XML, JUnit, MongoDB, WebLogic, IntelliJ.

Confidential

JAVA UI Developer

Responsibilities:

  • Developed and implemented software models for software systems and analyzed all business requirements for processes.
  • Designed use cases for the Application as per the business requirements.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
  • Developed a web layer using Struts framework to manage the project in MVC pattern.
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Involved in Requirement gathering, Analysis and Design using UML and OOAD.
  • Involved in development of applications using struts, RAD and Oracle database.
  • Developed user interface using HTML, CSS, JSPs and AJAX.
  • Client-side validation using JavaScript and jQuery.
  • Client pages are built using HTML, CSS, JSP and JavaScript/jQuery.
  • Used JSTL and developed required tiles and tile definitions to create templates and defined configuration in the struts configuration.xml.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Used Hibernate as a persistence framework for DAO layer to access the Oracle 10g database.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Performed Tuning, Load Balancing and optimization ofWebLogic Application Server
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for building frameworks.
  • Worked on Eclipse for development and deployment of applications in WebLogic Application Server.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Used JIRA forbug tracking, issue tracking, andproject management functions.
  • Proficient in using SVN for Version Control.

Environment: Java, Struts, Spring MVC Hibernate, EJB, JSP, HTML5, SOAP, CSS, Maven, Jenkins, JMS, JIRA, JavaScript, AJAX, WebLogic, JavaScript, DOJO, JSON, jQuery, XML, JUnit, SVN, Oracle, Eclipse.

We'd love your feedback!