We provide IT Staff Augmentation Services!

Programmer Analyst Resume

3.00/5 (Submit Your Rating)

Woodbury New, YorK

SUMMARY

  • Over 8+ years of software development experience in design, development and deployment of web - based and Client-Server business applications using OOP,SOA, Java/J2EE technologies in various domains like Banking/Insurance/Commerce.
  • Proficient in implementation of frameworks like Spring, Struts and ORM frameworks like Hibernate.
  • Expertise in the implementation of core concepts of Java and J2EE technologies like Core java, Servlets, JSP, JSTL.
  • Experience in building applications with Spring Framework and Spring Boot (Auto Configuration)
  • Good exposure in Collection API, Multi-Threading concepts.
  • Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like, AngularJS and Ember JS.
  • Experience in web technologies like HTML5, JavaScript, TypeScript, JQuery, CSS4 and Bootstrap.
  • Well versed in working with relational databases like Oracle, MySQL, DB2.
  • Good exposure to internet application areas coupled with extensive RDBMS implementations.
  • Has good knowledge on web services technologies like XSD, SOAP, WSDL and web services API’s like JAX-RPC, JAX-WS and JAX-RS.
  • Expertise in implementation of java script MVW framework AngularJS and Ember JS.
  • Experience in Agile software development process, Scrum and TestDrivenDevelopment.
  • Hands on experience with build tools like Maven, ANT and logging tools like Log4J.
  • Has Hands on experience in Google chrome developer tools
  • Expertise in testing with Junit using tools like JMeter.
  • Experience in software configuration management using GIT, SVN and IBM Clear Case.
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Track record of providing excellent client satisfaction, Management of workload.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

Programming Languages: Java 1.7, Python, C++, C, SQL, PL/SQL

J2EE Technologies: Servlets, JSP, JDBC, JSTL

Web Technologies: Java Script, Type Script, AJAX, HTML5, JQuery, CSS 4.0, XML, JSON, Bootstrap, Angular2, Ember JS

Frameworks: Spring 4, Play 2.0, Struts 1.x, Hibernate 4.x

RDBMS: Oracle 11g, MySQL

NoSQL: MongoDB

Version Control systems: GIT, SVN, Clear Case

Servers: Web Sphere, Apache Tomcat 8.0, Jboss 7.1

IDE /Tools: STS, Eclipse, ATOM, SQLDBX, Net Beans, Clear Quest, Perfecto Mobile, Crucible, Junit, Hamcrest, Sonar Qube, SAML, Jasper Reports, Putty, Jenkins, JIRA

Build Tools: ANT, Maven

Operating Systems: Windows 2003/2008, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Woodbury, New York

Programmer Analyst

Responsibilities:

  • Involved in various phases of Software Development Life Cycle of the application like Design and Code development and testing.
  • Participate in development of a responsive Single page application using Angular JS, Typescript and JavaScript in conjunction with HTML5, CSS4.
  • Developed reusable and interoperable Web service modules based on SOA architecture using Spring REST
  • Developed the service layer, a layer dat serves as intermediate between the presentation layer and data access layer, with Spring framework
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Created reusable components and services to consume REST API's using Component based architecture provided byangular2. worked with Oracle SQL Developer for the backend development of the database.
  • Implemented Static code analyzer Sonar qube for the application with Find Bugs, PMD and Check style rules to ensure the code quality.
  • Used Jenkins CI tool for continuous Integration and Deployment for various modules in the project and JIRA to track the backlogs.
  • Implement OAuth 2.0 for autanticating the API clients.
  • Used JSON format to serialize and transmit structured data over network connection.
  • Developed Unit test cases using Junit
  • Conducted daily stand-up SCRUM meetings with the team onshore/offshore resources, scheduling technical design and walkthroughs with the team, coordinating with business and accounting on testing, database and network team for deployments.

Environment: Java, J2EE, Spring Rest, Spring MVC, Angular2, Angular CLI, HTML5, CSS 4.0, Bootstrap, JQuery, Java Script, JSON, XML, Less, Apache Maven, Junit, log4j, GIT, Jasper Reports

Confidential, Atlanta, GA

Programmer Analyst

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Effort Estimation, Design and Code development
  • Designed and developed the dealer portal using framework AngularJS 2.0 along with HTML5, CSS3, and Typescript.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided byangular2.
  • ImplementedAngularRouter to enable navigation from one view to the next as user performs application tasks.
  • Developed spring boot Restful services to retrieve collection of historical data in the JSON format from database and send http response to web tier.
  • Created and injected spring services, REST controllers to achieve dependency injection and to wire objects of business classes.
  • The dealer portal is made responsive using preprocessors like SASS, Bootstrap to support multi devices.
  • Used JSON format to serialize and transmit structured data over network connection.
  • Involved in the integration of the enterprise REST Services
  • Involved in design of application components using Java Collections API and providing concurrent database access using multithreading.
  • Wrote SQL scripts and PL/SQL stored procedures for querying the DB2 database
  • Extensively used strategy pattern in writing country specific services implementation
  • Developed various reports like parts invoices, shipment labels and barcodes using Jasper Reports
  • Ensured code practices and security standards in the code using Find Bugs, Checkmarks tools
  • Created jobs in the Jenkins CI tool for continuous Integration and Deployment for various modules in the project
  • Created and administered application server resources like Data source, Dyna cache instances etc.

Environment: Java, J2EE, Spring Rest, Spring MVC, Angular2, Angular CLI, HTML5, CSS 3.0, Bootstrap, JQuery, Java Script, JSON, XML, Less, Apache Maven, Junit, log4j, GIT, Jasper Reports

Confidential, San Leandro, CA

Technology Specialist

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
  • Involved in preparing the Detailed Design document andgenerated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Extensively used MVC, Factory, Delegate and Singleton design patterns
  • Spring Framework IOC (Inversion of Control) design pattern is used to has relationships between application components
  • Created and injected spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP
  • WSDL was used for publishing Web Service interfaces
  • Developed responsive UI screens using HTML5, CSS, JavaScript, Bootstrap and JQuery
  • Developed various Java Script and JQuery functions used for validations
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Developed Unit test cases using JUnit and Hamcrest
  • Tested the application on desktop, tablet and mobile devices and fixed the device specific issues.
  • Used Perfecto Mobile to test the application on all possible mobile Operating Systems and Browsers
  • Used Google chrome developer tools to debug and analyze the client side scripting issues
  • Used Log4J utility to capture the log dat includes runtime exceptions
  • Analyzed and fixed all the issues reported by Sonar Qube
  • Debugged and fixed the security issues reported by Fortify and Coverity scans
  • Worked closely with QA team and fixed QA bugs with a quick turnaround time
  • Provided support during the production deployment like monitoring the logs and analyzing the issues reported by the end users.
  • Used JIRA for bug/issue tracking, project management, and SVN for version management

Environment: Java, J2EE, Spring framework, Spring MVC, HTML5, CSS 3.0, Bootstrap, JQuery, Java Script, JSON, JMS, Web Services, SOAP, XML, Apache Maven, Junit, Hamcrest, log4j, SVN

Confidential

Responsibilities:

  • Involved in Requirement collection, Analysis and Code developmentof the application
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Worked on various use cases in development using spring and testing the functionalities
  • Developed web user interface screens using Angular JS, HTML5, CSS, JQuery andJavaScript
  • Created and injected spring services, REST controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed restful services usingSpring Bootand deployed to pivotal server.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Captured the user events throughout the application
  • Used Log4j utility to generate run-time logs
  • Analyzed and fixed all the issues reported by Sonar Qube
  • Debugged and fixed the security issues reported by Fortify and Coverity scans

Environment: Java, J2EE, Spring Boot, Spring MVC, HTML5, Angular JS, CSS 3.0, Bootstrap, JQuery, Java Script, JSON, Restful Services, Apache Maven, Junit, Hamcrest, log4j, SVN

Confidential

Software Engineer

Responsibilities:

  • Requirements study on changes and enhancements
  • Design walkthrough sessions with the System Designer and Product Owner to finalize the User Interface design and development using HTML5 and CSS
  • Involved in writing business logic for the application
  • Used JavaScript and JQuery for the client side scripting
  • Debugging the Glassfish source code and reporting the issues to Hitachi
  • Used Log4j utility to generate run-time logs
  • Involved in bug fixes, release patches and enhancements of the application
  • Has configured and used JMS (Java Messaging Service) API for sending and receiving messages and communication between the systems
  • Developed JUnit test cases for DAO and Service Layer methods

Environment: Java, J2EE, HTML5, CSS 3.0, JDBC, Oracle, Glassfish, JQuery, Java Script

Confidential

Responsibilities:

  • Agile scrum Methodology is used for development of the application
  • Worked on various use cases in development using J2EEtechnologies
  • Involved in writing business logic for the custom data objects
  • Mavenizing the existing code, Writing the build and deployment scripts
  • Developed the user interfaces of the application using HTML, CSS, AJAX
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation
  • Used JavaScript and JQuery for the client side scripting
  • Used DWR to callJava objects running on the application server from the HTML page
  • Involved in bug fixes, release patches and enhancements of the application

Environment: Java, Servlets, HTML, CSS, AJAX, JDBC, Oracle, DWR, JQuery, Java Script

Confidential

Associate Engineer

Responsibilities:

  • Used struts1.x framework for developing the application and user interfaces
  • Involved in writing business logic for the premise, device inserting, updating, manipulating and updating user details to the salesforce.com
  • Developed Struts Action classes using Struts controller component
  • Debugging the application
  • Validating forms while inserting, updating using Java Script
  • Ajax for the asynchronous operations on development and production server
  • Worked on bug fixing and enhancements of the application
  • Writing criteria queries for the Hibernate.

Environment: Java, Servlets, JSP, Hibernate, HTML, Oracle, Struts, Tiles, AJAX, Java Script, XML

We'd love your feedback!