We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Oracle certified Java Full stack developer wif over 9.5 years of experience in Analysis, Design, Development, Testing, Maintenance and Implementation of large scale Business Applications Software and Client/Server applications development and Internet Applications.
  • Proficiency and Expertise in applying design patterns like MVC, Singleton, Front Controller, Data Access Object
  • Expertise in developing applications using Java/J2EE (J2EE, Servlets, JSP wif custom tags, spring, Hibernate, Java Beans, JDBC), VB 6.0, XML, REST web services, Agile, JavaScript, HTML5, CSS, jQuery, Angular, Lodash, Bootstrap.
  • Experience in Enterprise, Insurance, Finance, e - Discovery, System Integration Tools, Migrating code and Products, B2B and B2C
  • Good working experience in designing Micro-services architecture which involves, breaking big components into small reusable components, bootstrapping using spring boot.
  • Implemented reusable components using JavaBeans anddatabase using JPA/Hibernate/JDBC API.
  • Well versed wif Core Java concepts like Collections, Multithreading, Serialization, Exception handling.
  • Expert level skills on Angular, JavaScript, AJAX, JSON, HTML, CSS, Tiles, Tag Libraries.
  • Experienced in Search Frameworks like Elastic, Log stash for creating indexes, document creation, updating and searches.
  • Proficient in developing Angular Applications involving services, modules, controllers using Dependency injection.
  • Extensive experience in both SQL(MS SQL Server, MYSQL, Oracle) and NoSQL databases(Mongo)
  • Experience in Web Service Technologies: REST, JAX RS/Jersey, Spring REST services, JSON/XML payloads.
  • Experienced in UML for System designs using Visio and Rational Rose tools.
  • Ability and aptitude to adapt learn and understand new and emerging technologies and standards in a very short period. Trust-worthy, target oriented and absolute commitment.
  • Sound noledge on unit testing and integration testing frameworks and libraries like Jasmine, Junit, Mockito; test runners like Karma; assertion libraries like Chai, Expect, Should.
  • Expertise in working wif SVN, Git and GitHub, Jenkins.
  • Thorough understanding on teh Project Object Model (POM) in Maven to handle dependencies.
  • Good understanding of agile process and concepts of user stories and scrum meetings for incremental development.

TECHNICAL SKILLS

J2EE Technologies: JDBC, Servlets, JSP, Applets, Spring, Hibernate, Guice, JSON, JAXB, Jax-RS/Jersey, Maven, JUnit, Mockito, Elastic Search(JEST) frameworks, JSP Java Mail, log4j

Web Technologies: HTML4/5, CSS2/3, AngularJS, XML, XSD, JavaScript, AJAX, JQuery, JSON, Bootstrap, REST Web services.

Languages: Java7.0, C++ SQL, PL/SQL

IDE Tools: Eclipse, Netbeans5.5/6.0, MySQL Workbench, SSMS

Application Servers: JBoss, Tomcat, Websphere.

Scripting Languages: JavaScript

GUI: Java Script, JSP, Angular JS, HTML, JQuery

Version Controlling: GIT, CVS, PVCS.

Case Tools: UML using Visio, Rational Rose

Unit Testing Tools: Junit, Jasmine, Karma, Mockito

Databases: Oracle 8i/9i/10g, MSSQL Server 7.0/2000, MySQL5.1/4.x/3.2, DB2, Mongo DB

Operating Systems: Windows, Linux, Unix.

Methodologies: Agile, Water Fall, Spiral Incremental

PROFESSIONAL EXPERIENCE

Confidential, New York NY

Full Stack Developer

Responsibilities:

  • Involved in designing teh user experience interface UI/UX strategy, UI requirements, converting findings into UI design.
  • Used AngularJs as framework to create Single Page Application which can bind data to specific views and synchronize data wif server.
  • Leveraged MVC design pattern to organize AngularJs controllers, custom directives, factories and views.
  • Worked on teh REST/Web API to create teh webservices and used AngularJS $HTTP service calls.
  • Created micro-services using Vertx framework.
  • Built web pages dat are more responsive using Bootstrap, Loadash, jQuery, Angular JS, Javascript.
  • Used promises($q) in AngularJS to retrieve data as JSON Object from controllers in back-end RESTful Server, then display teh well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also used Angular.js filter to make teh data searchable and sortable.
  • Created custom directives for certain application specific requirements, pagination, rich text editor by integrating "CKEditor".
  • Used Java 8 Streaming API on collections, functional interfaces.
  • Worked on drop Zone/File handling APIs to upload documents. Created re-usable components to encode/decode data, conversion of files to in-memory binary objects.
  • Wrote java APIs to query Mongo database using different mongo operators. Wrote Mongo find/aggregation queries wif pipeline stages.
  • Worked on multiple BSON type objects and used based on requirement.
  • Created services to access elastic search server to upload/retrieve documents and data. Constructed search queries using JSON-Style Domain Specific Language(DSL).
  • Used apache POI for report generation in excel format and iTextPDF for document generation in PDF format.
  • Designed templates for PDF documents, Emails, Reports using Velocity.
  • Created data model validation module using "fge" API for validating JSON object against JSON schema.
  • Used SVN for version control and JIRA for defect tracking,
  • Used Jasmine/Karma, JUnit for unit testing.

Environment: JDK 8.0, Java/J2EE, Restful Web Services, Angular, Lodash, jQuery, Bootstrap, JavaScript, HTML5, CSS, Mongodb, Aqua Data Studio, Elastic Search, Vertex, SVN, intelliJ, JIRA

Confidential, Parsippany, NJ

Full Stack Developer

Responsibilities:

  • Responsible for developing a User Interface for creating UI components using React JS, JSF(Java Server Faces), Bootstrap and JavaScript.
  • AJAX calls for loading specific sections of teh web page like teh drop down, table grid, toggle button.
  • Writing JavaScript using dojo and debugging using Chrome debugger.
  • Used Google GSON framework for serializing and deserializing JSON (Javascript Object notation) Objects from POJO (Plain Old Java Objects)
  • Coding of teh REST Web-services using JAXRS/Jersey to provide GET, PUT, POST actions to teh mid - tier service layer which in-turn talks to “Auto Pay” payroll engine mainframe system.
  • Configured and wrote Java REST services in Spring boot application.
  • Used Spring boot as a micro-services framework for teh application.
  • Involved in setting up ORM (Object Relational Mapping) mappings, configuration properties and CRUD operations wif database. Used sessions, transactions, Criteria's and queries to develop Canada specific database fields.
  • Coding for teh Batch process using JMS involved for payroll processing in groups/batches.
  • Used core Java concepts on Collections, Generics, Exception handling, IO to develop business logic on teh backend layer.
  • Performed validation of user inputs through validation framework.
  • Used Jenkins for Continuous Integration and Continuous Deployment (CICD).
  • Used Maven for Dependency Management of jar files.
  • Worked wif Confidential Business team and Product owner to get in detailed requirements.
  • Used Rally to track user stories and defects.
  • Performed unit testing of teh changes as per teh user story.

Environment: JDK 7.0, Java/J2EE, Spring, Spring Boot, Hibernate, Restful Web Services, React JS, JavaScript, HTML5, CSS, JSF, Oracle, Toad, Maven, WebSphere 8.5, Tomcat 7, SVN, Eclipse Mars 4.5.0, Rally

Confidential

Java Developer

Responsibilities:

  • Developed teh complete REST APIs (north and south bound APIs) using JAXRS/Jersey framework and SQL as a database and hosted teh solution on Tomcat 7 in teh Amazon cloud.
  • Contributed for developing teh Angular Map screens and integrating wif teh Google maps using teh “angular-google-maps” directives.
  • Collaborated wif teh angular developers and Axeda developers to freeze teh interfaces for teh REST APIs.
  • Unit tested teh APIs using Junit and Mockito frameworks.
  • Extensively used teh Maven framework for downloading dependent libraries and configurations and utilized teh log4j frameworks for logging.
  • Programmed on ORM/Hibernate layers for model handling and Spring MVC housing teh JAXRS for teh controller handling.
  • Used teh mySQL database and Hibernate calls to write to teh database.
  • Used JavaMail APIs to notify teh user on any alerts which needed user attention.
  • Configured teh dependencies using Maven for downloading libraries like Jersey, Mockito, spring and Hibernate.

Environment: Java 7, J2EE 6.0, Spring 4.2, Hibernate 5.0, Angular 1.3, JaxRS/Jersey 1.17, log4j, Maven, Junit, Mockito, Bootstrap, HTML5, CSS

Confidential

Java Developer

Responsibilities:

  • Developed teh Web Based Rich Internet Application (RIA) usingJAVA/J2EE (spring framework) for “QuickrHomes” and “QuickrJobs”.
  • Involved in UI development wif AngularJS, Spring/Hibernate and Elastic Search API integration.
  • Designed teh project using MVC, Singleton and DAO Design patterns.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Used teh Java Jest client (io.searchbox) to index and search JSON files to teh Elastic search server encapsulating teh underlying POST and GET calls.
  • Developed Angular front end pages wif Single Page Architecture(SPA) using inbuilt directives like ng-app, ng-controller
  • Developed Angular $http services to talk to teh backend Java code by using JSON as an interface.
  • Developed teh REST Web-services using JAX Jersey for exposing APIs to be called from teh Angular Application.
  • Used Karma and Jasmine to unit test teh Java-script code.
  • In depth understanding of Maven and teh concepts of parent POMs for reusability.
  • Designed UI of teh internal web portal to track teh status of different job orders using HTML, JSP and JSTL tag library, CSS.
  • Wrote HTTP Servlets dat handle HttpRequest and HttpResponse.
  • Implemented java mail API to send notification whenever status of teh project is changed.
  • Used “iText” library to generate PDF from java application.
  • Used “log4J” to capture teh logs dat includes runtime exception
  • Developed DAO layer using JDBC to interact wif Microsoft SQL database.
  • Wrote SQL queries, triggers, stored procedures for performing CRUD operations in SQL database.
  • Created a Bidirectional Matrix of mapping Test cases wif Requirements.
  • Performed unit testing of teh application.
  • Involved in troubleshooting and maintenance of teh application.
  • Import/export/convert data using a variety of litigation support software packages.
  • Perform De-Duplication, Date Filtering and Keyword Search based on Client’s requirement.
  • Process electronically stored information and extract metadata from files.
  • Developed GUI for teh internal application using HTML, JQuery, and Java Script.
  • Exception handling, Multi-threading and file handling features were used.
  • Used JDBC for database connectivity wif SQL Server.
  • Generate e-doc and images load files for various litigation platforms including IPRO, Concordance, Summation, and Opticon per client request.
  • Involved in writing report queries and stored procedures.
  • Created various reports based on client’s requirement.
  • Have worked wif concordance database which is widely used in litigation field.

Environment: Java/J2EE, JavaScript, JQuery, JSP, SQL Server 2005, Concordance DB, Summation DB, SSRS

Confidential

Assistant Systems Engineer

Responsibilities:

  • Designed and created a Web Service for interfacing between eWorkers’ Comp and AIWCS Rating Service through Simple Object Access Protocol (“SOAP “).
  • Designed teh XML structure and XSD for teh message.
  • Designed XSLT to transform teh eWC XML to AIWCS Rating Service XML structure.
  • Created EJB to insert/retrieve data into/from SQL tables.
  • Created a Service in java to poll teh SQL tables for any change in status of policy premium calculation to “processed” and extract teh output from teh tables.
  • Created InitManager servlet to initialize teh configuration data used across teh application.
  • Volunteered to take teh ownership of unit testing and system testing. Conducted load/performance testing by triggering multiple requests simultaneously.
  • Identified a few bugs during testing and provided a code fix for teh same.
  • Responsible for gathering business requirements, writing technical specifications, scoping releases, managing development and release cycles, and coordinating releases wif other departments such as Quality Assurance.
  • Impact Analysis of teh current design and suggested a robust design approach in par wif teh current architecture.
  • Created a new database in synch wif central database as it was running out of space.Taking teh same design as baseline created a tool to copy/move teh data from one database to another database which proved to be very useful to teh end users in production environment.
  • Enhancements on Stored Procedures were implemented using SQL Server.
  • Identified and analyzed teh complex join query which made teh system hang for a longer time while booking policies.
  • Designed a new table wif teh fields in teh join query and data retrieval from this new table improved teh performance.
  • For testing purpose, created a download tool to download multiple policies simultaneously.
  • Played a primary role in analyzing various scenarios as when policy gets locked.
  • Wrote around ten stored procedures to trace teh status of teh policy every fraction of second and under different scenarios.
  • GUI Design of teh Application in Visual Basic and impact analysis of graying teh other widgets in teh current screen when this button is enabled.
  • Mapping teh functionality of “Unlock” button press wif checking teh conditions of when teh policy should be unlocked and otherwise.
  • Identified teh necessary checkpoints taking into considerations teh requirements of AIWCS Application.
  • Test cases were prepared from teh Use case documentation.
  • Identified a very crucial bug in “Out of Sequence” operation in teh application
  • Volunteered to understand teh code base and suggested a fix wifin a quick turn-around time which demonstrated appreciations from teh client.
  • Regression Testing was done to identify if any of teh previous functionalities was not lost.

Environment: Visual Basic, SQL Server 2000, Enterprise Manager, Profiler, Query Analyzer

We'd love your feedback!