We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Software Professional with 8 years of experience in the development of Client/server and web applications using JAVA, J2EE, J2SE, technologies and Web technologies for enterprise applications.
  • Experience in utilizing open - source frameworks such as AngularJS, NodeJS, Spring Hibernate and jQuery.
  • Experience in consuming RESTful services using Angular $http, $resource and jQuery to exchange (request/responses) information with databases such as Oracle and MySQL.
  • Knowledge on ReactJS Framework to design layouts in developing an application (POC level).
  • Good knowledge in using JAVA 8 features like Lambda Expressions, Streams, Method References, Repeating Annotations and Method Reflections.
  • Proven software development experience using different methodologies - Agile, Waterfall and TDD (Agile).
  • Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database MongoDB.
  • Strong experience in deploying J2EE components on JBoss, Apache Tomcat, BEA WebLogic, and IBM WebSphere application servers, good exposure to cloud computing with Amazon Web Services(AWS).
  • Administration, configuration and intensive troubleshooting of WebSphere MQ.
  • Thorough knowledge of Web technologies: XML, DOM Parser, AJAX, HTML, CSS, Bootstrap and JavaScript.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Test Driven Programmer with thorough knowledge in Unit testing with Junit and using SoapUI, Postman for Web Service testing, performance testing with JMeter and automated testing with Test Driven Development (TDD) in the Extreme Programming model.
  • Strong QA Automation experience with Selenium WebDriver.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Experienced in writing complex Queries, Stored procedures, functions, packages, tables, views and triggers with major databases such as Oracle, DB2 and MySQL.
  • Strong experience working with version control software like Bitbucket, GIT and build tools ANT, Maven, Gradle and Jenkins.
  • Extensive use ofUnixShell Scripts, Cron jobsandAutosys to automate process.

TECHNICAL SKILLS

Programming Languages: Java, Nodejs, Python, JavaScript, TypeScript, Groovy, Grails, R, HTML, ML, LISP, FORTRAN, C, C++.

Scripting: UNIX shell scripting, SciLab, Latex, Python.

Operating Systems: RHEL, Solaris, Windows.

DBMS: Oracle, MS SQL Server, IBM DB2, MS-Access, PostgreSQL, MongoDB

Cloud Computing: HADOOP.

Blockchain: NXT, Etherium

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer

Responsibilities:

  • Experienced in designing and developing application in Java, scripting languages such as Python, JavaScript and web technologies such as Node.js and Angular.
  • Experienced with ETL tools, such as Informatica and knowledge of Data Mapping, Exception Handling, and integration of sources in an enterprise environment
  • Did designing and developed Source-to-Target mappings using ETL programming languages and tools.
  • Created API using Spring boot.
  • Experienced in Java/J2EE, REST web services, JPA and unit testing code coverage.
  • Extensive experience in Framework such as spring, Hibernate.
  • Experienced in building back-end application code that interfaces with other systems, services and APIs/RESTful APIs.
  • Developed shell scripts for deployment script.
  • Experience in application server such as JBOSS/Tomcat.
  • Experience in build and integration tools such as Maven and Jenkins etc. and source control tools like Git.
  • Experience in ETL methodology in performing mapping and transformation
  • Experience in Child Support programs, Integrated Eligibility and/or Health & Human Services domain.
  • Experience working in cloud platforms and services such as Amazon Web Services, DevOps and containerized cloud environments is preferred.
  • Experience with code reviews and continuous test-driven development.

Confidential

Full Stack Developer

Responsibilities:

  • Did Full-stack Java Development with extensive migration.
  • Created single page applications using a framework such as Bootstrap and ExtJS.
  • Expert Java development skills, including experience with Design patterns and Java web services
  • Expert JavaScript development skills, including experience writing modular, object-oriented JS code
  • Familiarity with Web Application Security.
  • Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs.
  • Worked with Git for version controlling.
  • Experience building high quality applications writing clean, maintainable code.
  • End to end understanding and ability to diagnose issues across frontend and backend.
  • Developed backend using Core Java 1.8.

Confidential, Arcadia, CA

Full Stack Software Engineer

Responsibilities:

  • Created “Genesis” aka New blockchain for creating private NXT blockchain.
  • Created private blockchain using Ethereum blockchain (smart contract).
  • Currently working on a project which has Microservice architecture.
  • Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
  • Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3, Bootstrap and JavaScript.
  • Extensive use of Angular JS for developing the SPAs (Single Page Applications) for internal application/tool and client side validation tool. Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events, and Injectors also created the angular custom directives, Filters, and Services.
  • Built the reusable service components using Angular JS services with Object Oriented JavaScript, jQuery, HTML, CSS3 based on the visual designs.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript with extensive knowledge of and use of Angular JS directives to bring additional functionality to HTML.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Implemented Spring Dependency Injection feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Planned and strategized test schedule in accordance with project scope and delivery deadlines and conduct design/code inspections with various stake holders by analyzing test logs and test reports.
  • Formulated scalable automated test frameworks and test suits across platform including web and android components and their integration.
  • Develop automation solutions leveraging shell, Perl, and Java scripts to increase the operational efficiency.
  • Optimized using responsive design techniques to work equally well at both full and mobile screen sizes. Implemented best Search Engine Optimization (SEO) techniques for designing webpages.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Wrote SQL, PL/SQL, SQL Plus programs required to retrieve data using cursors and exception handling.
  • Creating indexes on tables to improve the performance by eliminating the full table scans and views for hiding the actual tables and to eliminate the complexity of the large queries.
  • Coordinating with the front-end design team to provide them with the necessary stored procedures and packages and the necessary insight into the data.
  • Handling Production Issues: Provided detailed analysis of the Issues in production for missing coins and delayed transactions and stuck transactions.
  • Decrypted bitcoin core(0.14) library wallet to find private keys of addresses to recover missing Bitcoins.
  • Provided solution of Implementing new wallet file and detailed document for steps needed to be performed for implementing the same.(In order to solve current issues in production wallet.)
  • Designed, developed and deployed solution for production issue.
  • Handling Jira tickets for NXT and Bitcoin Blockchain Projects.
  • Written software/ Technical documentation for all the activities.

Confidential

Full Stack Software Engineer

Responsibilities:

  • Designed and developed the Student Management System in J2EE, to maintain the centralized information about all the students such as attendance, grades, courses taken, feedback etc.
  • Responsible for enhancing the features of the application and fixing critical bugs to ensure the product is less vulnerable against the expectations, involved in the development of new features, code review and unit testing.
  • Involved in SDLC -- requirement gathering, analysis, design, coding and implementation of applications
  • Implemented Struts 2.0 for business layer and developed JSP files for developing UI.
  • Designed and developed code for MVC architecture using Struts framework using Servlets, JSP, Action Form, Action Class and Action Mappings.
  • Developed presentation layer using HTML, CSS, Java Script and jQuery.
  • Utilized design patterns: Service Locator, Singleton, Data Transfer Objects(DTO) and DAO.
  • Implemented persistence layer using Spring JDBC to store the data in Oracle 10g database.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Responsible for the deployment of the application in the development environment using Apache Tomcat 6.0 application server.
  • Developed application code using Eclipse 3.6 IDE and configured with Maven, Tomcat server and JUnit 4.
  • Consumed RESTful Web services for accessing data from other departments and accounts
  • Developed code for obtaining bean references in the Spring framework using Dependency Injection; Used Spring validators, Spring Boot, Spring AOP
  • Used Hibernate 4 framework for Object Relational mapping and persistence to interact with database.
  • Exposed to Core Java interface and implementation development, used Java Collection API, Annotations, Exception handling, Multi-threading and OO design Concepts.
  • Developed test cases and performed unit testing using Junit 4 framework.
  • Used Java Mail Sender(JMS) for sending detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator for any system related problem
  • Followed Agile(Scrum) methodology for this project.
  • Respond to QA / production defect fix and release patch for update Quality Center.
  • Actively involved in Bug fixing, Functional Testing, Production support and Maintenance.
  • Used Jasper Reports tool for generating the report and technical specification documentation.

Confidential

Full Stack Software Engineer

Responsibilities:

  • Worked for designing, developing and maintaining collage database for student applications.
  • Implemented Algorithm for enhancing the data accuracy and reducing the code size and execution time by 20% of the original code by implementing the design patterns and code refactoring throughout the system.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database;
  • Developed test cases and performed unit testing using JUnit framework.
  • Extensively used Spring JDBC in data access layer to access and update information in the database and used DAO framework to abstract the application layer from the database.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Worked with relatively ease with different working strategies like Agile and Waterfall models.
  • Used various design patterns such as Singleton and MVC patterns.
  • Involved in generating UML code for existing applications.
  • Involved in debugging and troubleshooting the bugs and resolved those issues.
  • Involved in preparing test cases and also part of writing technical specification documentation.
  • Have taught subjects like Computer Programming - I(C++ Language),Computer Programming - II (core Java),Data Warehousing and Mining, Data Structures and Files.
  • Environment: Spring, JDBC, Log4J, DAO, MySQL Server, J2EE, Singleton, MVC, Agile, Waterfall model, UML, DB2, Fedora, Rational Rose.

We'd love your feedback!