We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

New York City New, YorK

SUMMARY

  • Over 5 Years of experience in Java, J2EE with experience in software development lifecycle (Requirement gathering, Designing, Developing and Testing) and working knowledge in various fields such as Software Engineering, Data Science and Distributed Ledger Technology.
  • Experience in developing web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, and Angular 2 with responsive web applications using Bootstrap.
  • Strong experience working with Spring (Spring MVC, Spring Boot, Spring AOP, Spring JDBC).
  • Performed Data Operations using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Extensively worked on J2EE technologies such as Servlet, JSP and JDBC.
  • Hands on experience with RDBMS such as MYSQL, MS SQL Server and Oracle SQL.
  • Experience in XML technologies such as XML, XML Schema, XMI, XSLT and also JSON.
  • Expertise in developing SOAP and RestFul Web Services.
  • Experience in automating build platform by implementing continuous integration and continuous deployment using GITLAB.
  • Skillful in handling unit testing using Junit and Front - End Testing using Jasmine and Karma.
  • Experience developing with AWS S3 and EC2.
  • Strong understanding and experience working with Machine Learning Algorithms and Data Mining techniques.
  • Strong knowledge in developing Blockchain applications using Hyperledger Fabric.
  • In depth knowledge in Object-Oriented concepts and Design Patterns.
  • Proficient at building micro services and connecting to API.
  • Strong experience working in Agile software development along with Test-Driven Development (TDD) methodology.
  • Experienced in version control tools such as GIT, SVN and a ticket tracking platform JIRA.
  • Strong experience in using build automation tool Maven and continuous integration tool Jenkins.
  • Participated in requirements gathering and design meetings with clients and interacted with technical and business audiences.
  • Ability to work independently and to perform research and experimentation to deliver complete, practical solutions without constant guidance and supervision.
  • Ability to adapt to shifting priorities in a fast-paced, dynamic business environment.

TECHNICAL SKILLS

Languages: Java 1.6, 1.8, J2EE, XML, UML 2.0, SQL, PL/SQL

Technologies: Core Java, Advanced Java, Servlet, JSP, JDBC, JSTL, XML, ORM(Hibernate)

Methodologies/Design Pattern: OOAD, OOP, UML, MVC, DAO, Factory Pattern, Singleton

Frameworks: Spring MVC, Spring AOP, DAO in Spring 4.x Frameworks, JUnit, AJAX, Hibernate(ORM)

Web/Application Servers: Apache Tomcat 7.0 & 8.0, JBOSS 7.0, Glassfish 4.0

Web Development: HTML5, CSS3, JavaScript, jQuery, AJAX Bootstrap, Angular2, JSP, XML, JSON

Mark Up Languages: HTML5, XML, XMI

Database: Oracle 10g, MySQL, MS-SQL 2012

Web Services: SOAP, RESTful, AWS S3, EC2

IDE: Eclipse, Visual Studio Code, Intelij, Webstorm

Tools: Maven, PostMan, SOAP UI, SQL Developer, JIRABuild System

Maven, Jenkins: Version Control

GIT, SVN: Machine Learning

Algorithms: Linear Regression, Logistic Regression, Decision Trees, Neural Network, Support Vector Machine, ANOVA, Time Series Analysis, K-means clustering, Principal Component Analysis

Distributed Ledger Technology: Hyperledger Fabric 0.6, 1.0, Hyperledger Fabric Composer

PROFESSIONAL EXPERIENCE

Confidential, New York City, New York

Full Stack Developer

Responsibilities:

  • Developed the application using Spring MVC, Spring IOC, Dependency Injection Spring Annotations, Spring AOP and Hibernate.
  • Followed Spring MVC pattern and used View Resolver to map web page.
  • Configured Dispatcher Servlet and View Resolver to intercept incoming requests.
  • Managed Spring MVC flow and invoke view components with the help of Dispatcher Servlet.
  • Used Spring AOP terminologies to handle transaction management.
  • Involved in writing Spring Container and Controller classes.
  • Used Hibernate to extract and HQL to query the data from MYSQL database.
  • Imported third party data feeds using RestFul web services and used AWS Java API to interact with AWS Feature such S3 to store and EC2 to create instance.
  • Used Machine Learning Algorithms and Data Mining techniques for customer analytics.
  • Used Natural Language Processing package by using Stanford CoreNLP.
  • Developed a forecast model by implementing Long Short Term Memory which is a recurrent neural network to predict the sales using Tensorflow.
  • All the analysis was done using Java (Weka, Java-ML) and Tensorflow.
  • Identified metrics and KPI's to evaluate product performance.
  • Increased the Customer Retention rate by 12% by optimizing and automating the product assortment by analyzing the historical sales data.
  • Created customer profile based on the derived cluster from the k-means along with the customer churn which gave an in-depth knowledge of the customer base.
  • Used D3.js for Data Visualization to create Heat Maps, cohort analysis, etc.

Environment: JDK 1.8, Spring 4.x, Hibernate 5.0, HTML5, Maven 3.5, CSS3, JavaScript, D3.js, GIT, Eclipse, Windows 10, Weka, Java-ML, Tensorflow, MYSQL, RestFul, AWS S3, AWS EC2

Confidential, New York City, New York

Software Developer (Angular 2/ Restful Web Services)

Responsibilities:

  • Worked closely with the Product and Engineering teams to create Proof of Concepts and use cases, articulate the technology requirements, goals and milestones of the team.
  • Built subject matter expertise in various areas and stayed up to date on technological developments
  • Used Hyperledger Fabric v0.6 to develop the chain code.
  • Used Bootstrap and Angular2 to develop the front end of the application.
  • Created Single Page Application (SPA) with loading multiple views using route services and adding more user experience to make it more dynamic.
  • Validated forms using Angular2 and regular expressions by providing client side validation and server validation.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
  • Developed rich GUIs and involved in performance tuning website by using AJAX frameworks such as jQuery, JSON.
  • Create, edit and maintained sites implementing Responsive Design & Themes using front end development frameworks such as Bootstrap.
  • Used RestFul Web Services to fetch the data from the chaincode and feed them in the application.
  • Implemented Smart contract to enable the automatic transfer of payments among the companies.
  • Deployed PBFT as a stand-alone consensus service.
  • Used Docker to deploy the fabric and to run the network.

Environment: Angular2, TypeScript, RestFul, Bootstrap, Docker, Visual Studio Code, Hyperledger Fabric v0.6, HTML5, CSS3, Ajax, Bootstrap and JSON

Confidential, New York City, New York

Full Stack Java Developer (Spring/Hibernate)

Responsibilities:

  • Developed the application using Spring MVC and Hibernate.
  • Responsible for creating Model/Value Objects in MVC Design Pattern.
  • Configured Dispatcher Servlets which included View Resolver and Session Factory and Property File.
  • Developed code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Hibernate Criteria API to query the Oracle 10g database and perform other CRUD operations.
  • Created POJOs for Data Model and made individual HBM records to delineate Java Objects with Oracle 10g.
  • Implemented Threads, Multithreading, Synchronization, Collection API and Design Patterns
  • Developed front-end using JavaScript, HTML5, jQuery, AJAX and CSS.
  • Extracted the market data (Bloomberg, Reuters) and load them to the application in real time.
  • Used Tomcat server for application deployment.
  • Used Jenkins continuous integration development to develop the application.

Environment: JDK 1.6, J2EE, Tomcat, Spring 4.x, Hibernate 4.3, JavaScript, jQuery, Ajax, HTML, Maven 3.1, CSS3, GIT, Oracle 10g, Eclipse

Confidential

Junior Java Specialist (J2EE/J2SE)

Responsibilities:

  • Imported relevant data from various sources into a specified data format by setting up data models to structure the data capture using Eclipse Modelling Framework and ECORE to structure the data capture.
  • Used Ecore Tools component which provides a complete environment to create, edit and maintain Ecore models.
  • Used Eclipse IDE for writing Java programs to import relevant data from various types of files such as Excel, Word and transform them into a specified data format such as XML, JSON.
  • Used ETL on financial data to provide actionable information and ensured fields were manipulated also the new schema were created to meet business demands.
  • Worked as a team lead and gave training to team members on Data Modeling to created Meta models using Unified Modeling Language.
  • Used data syntaxes, schemas and transformations such us XML, XMI, JSON, XSD, XSLT, etc.
  • Used Agile for software development process and implemented Factory Design Pattern.
  • Used GIT for version control and Maven Project Management.

Environment: JDK 1.6, Maven 3.0, GIT, Eclipse, Ecore, EMF, UML 2.0, XML, XMI, JSON, XSD, XSLT

We'd love your feedback!