We provide IT Staff Augmentation Services!

Programmer/analyst Resume

4.00/5 (Submit Your Rating)

New, JerseY

SUMMARY:

  • Around 4+ years of experience in software application development including Requirement Analysis, Design, Development, Testing, and Support of applications.
  • Developed Spring Boot applications by performing CRUD operations on data using JPA.
  • Hands on experience in Java/Java EE and technologies such as Servlets, JSP, JDBC, Struts 2.0, Spring MVC, Spring IOC and Hibernate.
  • Dealt with various bean wirings using Spring MVC and Hibernate caching.
  • Good knowledge in core java concepts of Multi - threading, Design Patterns, Collections, Exception Handling, Generics, Polymorphism, Data Structures and Sorting Algorithms.
  • Implemented Lambda functions using streams and functional interfaces.
  • Experience in developing Web-based GUI using JSP, HTML, CSS, Bootstrap, JavaScript, jQuery, JSON.
  • Experienced in developing single page MVC based applications using Angular JS Controllers, Bindings, Services, Filters, Custom-Directives and Routing.
  • Proficient in developing and consuming RESTful web services using Spring Rest Controllers and Spring Boot.
  • Good understanding and Knowledge in working with SOAP web services.
  • Experience in XML parsing, marshalling and un marshalling using JAXB
  • Hands on experience in understanding requirements and tracking issues.
  • Experience on Hybrid Mobile Application and iOS following HCI standards.
  • Good knowledge in Object Oriented Programming (OOP).
  • Experience in working with databases like Oracle, MySQL, NoSQL, and Parse.
  • Good knowledge in dealing with database queries and PL/SQL programming using stored procedures, functions, triggers and cursors.
  • Familiarity with database Transaction Management and locking mechanisms in databases.
  • Experienced in working with various Agile methodologies like Test Driven Development, Scrum, and Peer Programming.
  • Hosted applications in different enterprise servers like JBoss, Apache Tomcat.
  • Expertise in developing dynamic web and standalone applications using IDE tools like Eclipse, NetBeans, and IntelliJ.
  • Good hands on in testing applications using JUnit, debugging and logging using Log4j.
  • Familiarity with technologies like Maven for dependency management, report generation using Jasper Reports.
  • Worked with version control implementation using GIT and issue tracking using JIRA.
  • Understand the core AWS services, uses, and basic architecture best practices.
  • Develop and maintain applications written for Amazon Simple Storage Services (S3), Amazon Dynamo DB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWS), AWS Elastic Beanstalk, and AWS Cloud Formation.
  • Design, develop and deploy cloud-based solutions using AWS.
  • Knowledge in launching AWS EC2 instances and continuous integration using Jenkins.
  • Been part of L2 Production support - Testing team in Supply Chain Management domain for Ariba Procure to Pay tool and performed regression testing every month and shared test reports with the Team Lead every week.
  • Strong initiation, leadership, teamwork and a quick learner.
  • Demonstrated excellent presentation and communication skills while working as a part of a team or independently.

TECHNICAL SKILLS:

Languages: Java 8, C, HTML5, Swift, JavaScript, SQL, PL/SQL

Java EE Technologies: Servlets, JSP, Struts, Spring MVC, JDBC, Hibernate.

Web Technologies: HTML5, CSS, Bootstrap, JavaScript, jQuery, AngularJS, XML, AJAX, JSON.

Operating Systems: Windows 7, Windows XP, RedHat Linux.

Databases: MySQL, Oracle 12c, MongoDB, DynamoDB.

IDE/Tools: Eclipse, NetBeans, IntelliJ and SQL Developer for Oracle, VisualVM, Jenkins, Selenium, Tableau

Web services/Cloud Platforms: RESTful, AWS

Web/Application Servers: Apache Tomcat, Glassfish, JBoss.

PROFESSIONAL EXPERIENCE:

Confidential, New Jersey

Programmer/Analyst

Responsibilities:

  • Involved in developing and testing of the application.
  • Implemented business process using JSP, Rest Controller, Spring MVC and Spring Boot.
  • Developed UI using AngularJS, Bootstrap, JavaScript, and AJAX.
  • Handled the AJAX request using Rest Controller based on MVC design pattern using Spring MVC Framework.
  • Developed various helper classes needed following Java 8 multi-threaded programming and Collection classes.
  • Implemented DAO design pattern by using Hibernate configuration for Object Relational Mapping (ORM) and data persistence for storing data in MySQL database.
  • Developed reports using Jasper Reports.
  • Deployed the application in AWS EC2 instance performed continuous integration using Jenkins.
  • Used Maven for dependencies, GIT for version controlling and deployed on Tomcat Server.

Environment: HTML5, CSS, Bootstrap, JavaScript, Angular JS, AJAX, JSP, Spring MVC , Hibernate, Rest Controller, Apache Tomcat, Eclipse IDE, Maven, GIT, AWS, Jenkins.

Senior Systems Engineer

Confidential

Responsibilities:

  • Involved in whole life cycle of the project from building, testing and deploying by following Agile (SCRUM, SPRINT) methodology.
  • Worked with data structures like Stacks, Queues and Linked Lists and their performance analysis.
  • Been part of a team which was involved in developing the UI using HTML, CSS, Bootstrap and AngularJS 1.6.
  • Included client-side validations using jQuery. Involved in the process of analysis, design and development of the tablet application, which had two modules - Bill pay and transfer money.
  • Worked closely with business analysts to understand the requirements to ensure that right set of UI modules has been developed.
  • Involved in building MEAN stack application for developing Single Page Application for creating dashboards and other functionalities.
  • Created various controllers, custom directives and templates using JavaScript and AngularJS markups. Used Require JS to optimize the performance of the AngularJS application.
  • Achieved better and efficient performance by building services to share data in between controllers and for consuming REST APIs.
  • Highly used AngularJS Routing and $location service for navigating through the different controllers and templates.
  • Used $emit, $broadcast and $on for different controllers to be notified for various events.
  • Designed and implemented UI layout using HTML5, CSS3, Bootstrap.
  • Performed unit testing by using JavaScript testing frameworks like Jasmine, Test Runner Karma and task runners like Grunt.
  • Designed and developed the application using Agile methodology by breaking down the project into several sprints.
  • Responsible for designing test scripts based on client requirements and been part of executing test scripts and sharing test reports and bug tracking reports with the client.
  • Organized daily scrum calls with the client to update on the progress of the project and later send out an MOM.
  • Creating, updating and reviewing technical specification documents by understanding functional documents.
  • Used JIRA for bug and issue tracking and putty for file transfer.

Environment: JavaScript, jQuery, AngularJS 1.6, Bootstrap, RESTful Webservices, Agile Methodology, JIRA, Jasmine, Karma, Putty.

General Electronics

Software Engineer

Responsibilities:

  • Designed use-case, class and sequence diagrams using IBM Rational Rose.
  • Involved in java application development using Servlets, Spring MVC , and Hibernate.
  • Used HTML5 and Bootstrap for building the user interface.
  • Performed front-end validations using JavaScript.
  • Developed SQL queries for performing CRUD operations and operating on aggregate functions and joins.

Environment: Spring Core, Spring MVC , Servlets, HTML, Bootstrap, JavaScript, Hibernate.

Teaching Assistant

Confidential, Missouri

  • Supported students in Graduate Directed Project in developing project artifacts, following agile methodology and resolving issues related to code maintenance in Version Control Systems (GitHub).
  • Reviewed client meeting, team meeting, and daily standup meeting documents.

Graduate Assistant

Confidential, Missouri

  • Assisted students in the lab and classroom activities related to Object Oriented Principles (Java) and Developing Web Applications.
  • Assisted faculty in creating course material, student assignments, conduct help sessions and maintaining student grade book in Canvas.

We'd love your feedback!