We provide IT Staff Augmentation Services!

Programmer Analyst Resume

0/5 (Submit Your Rating)

NyC

SUMMARY

  • Over EIGHT years of IT industry experience involving Designing, Developing and Implementing Web based and Client/Server business applications.
  • Experience in Architecture, Design of MircoServices with Spring Boot App and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N - tier, Web, and Distributed applications.
  • Experienced in developing UML Diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio.
  • Extensive experienced in development of applications in Java/J2EE such as JSP & Servlet, JDBC, REST, Apache Struts2.
  • Experienced with Amazon Web Services (AWS) console like RDS, S3, SQS, API-Gateway, code commit, code pipeline, DynamoDB, Lambda.
  • Extensive experience with Hibernate as OR-mapping framework.
  • Good experience in developing Web application using Spring MVC 3.0, Spring Boot, spring - AOP and Dependency Injection.
  • Extensive experience in Integration and deployment of applications done using tools like ANT, Maven, Gradle and debugging through logging frameworks like log4j, SLF4J.
  • Experience in developing enterprise applications using IDE tools such as Eclipse, IDEA IntelliJ.
  • Comfortable with UNIX environment, experience in writing UNIX shell scripts.
  • Experienced in multiple software development cycle such as Software Development Life Cycle
  • (SDLC) (Waterfall Model) and Agile Development using TDD (Test Driven Development).
  • Scrum Master for Agile team environments.
  • Highly Motivated & Team oriented person with excellent interpersonal, collaborative skills.

TECHNICAL SKILLS

Programming Languages: Java8, J2EE, JSP, JPA, JMS, SQL, HTML, CSS, JavaScript, XML, UML.

J2EE Framework: Hibernate 3.X, Spring MVC, Spring 3.x, Spring Boot, Apache Struts2, REST.

Application Server: Tomcat 5/6/7, Jetty, Redis.

AWS: Amazon SQS, Amazon S3, Amazon RDS, Amazon EC2, Amazon SES, API-Gateway

Database Development: Mongo, MySQL, Oracle 10g, MS Access, Liquibase, DynamoDB

Build Tool& Source Control: Gradle, Ant, Maven, SVN, Git, and Git-Flow

SDLC: Agile software development, Extreme Programming, Refactoring

External Services: Pusher, Hey Watch, Blitline, WorldWeatherOnline, Urban Airship, HubSpot

Other Tools: IDEA IntelliJ, Eclipse, JIRA, Jasper Report, I-Report, Jenkins, Postman, Firebug, Selenium, Log entries, Swagger

PROFESSIONAL EXPERIENCE

Confidential, NYC

Programmer Analyst

Responsibilities:

  • Study existing business processes and organizational procedures and transform them to software solutions using Java and Web Services.
  • Create and interpret design documents based on specific product requirement.
  • Started working on new project which “Operative Connect” which is developed using Spring Boot, Spring Data, Java 8, Maven, Redis, Mongo DB.
  • Developed Thread-Note based application using AWS Server less Stack like API-Gateway, DynamoDB. In addition, consumed aws api into application as a micro service.
  • Created release process for AWS API gateway by using Cloud Formation Template and Code-Pipeline for different stages like dev, qa, staging and prod.
  • Used Swagger API Framework for documentation of REST API as well as for testing.
  • Worked on Mongo DB change data capture by using Kafka, Debezium Connector and for destination database used Elastic Search.
  • As a source connector of kafka, Debezium tails mongo oplog and creates topic in kafka, then used elastic search as a sink connector for transforming data into to ES index.
  • Created file attachment feature in project using Amazon S3, which generate upload url to upload file and download url to download file.
  • Used JUnit to create automated unit tests of all methods with Web services using mock data.
  • Moreover, managing Amazon AWS EC2 instances of dev and qa environment with smooth deployment process using Chef Recipe.
  • Provide technical support to project teams and members and associates. Review code of the team members, Technical Jad between team and architect group as well as manage Git branch strategy.
  • Troubleshoot and resolve production bugs by well communicating with client facing team. Tailing logs from Kibana or Sometime from EC2 box.
  • Worked in multi-site team, which was located in IST hours.
  • As a scrum master arranging daily stand up meeting in team and running one week of sprint followed by the retrospective notes every two weeks.

Confidential, NYC

Software Engineer

Responsibilities:

  • Design, implement, and maintain server-side Java application code, database components and unit tests for engagements involving major client relationships.
  • Engineering team lead in charge of the design, architecture and coding of various sites as well as taking care of the team's tool set including configuring and maintaining the development and QA environments via AWS cloud base.
  • Responsible for production pushes and support on various high traffic healthcare industry Websites.
  • Interact directly with client staff and management to analyze situations and business problems, propose solutions, and implement systems and related technologies.
  • Provided risk management reports and status updates to technology and project leadership.
  • Integrating Hibernate, Spring-MVC via JSP and service oriented architecture (SOA) with third party SOAP and other APIs such as Confidential 's data solutions and Innovyx email marketing campaigns to deliver Responsive Web solutions developed with today's Open Source Code various libraries such as jQuery, jQuery-UI, jQuery Validation, Data Tables etc.
  • Develop technical documentation as necessary for client engagements.
  • Troubleshoot and resolve technical issues. Collaborate with technical and non-technical team members.
  • Assist on new business development. Xolair Project is built on Spring MVC framework and Hibernate-ORM model.
  • Managing Jenkins jobs for different environment like Dev, QA or Prod.
  • Working on Junit testing and Integration Testing. Also wrote Selenium Test script to take automated screenshot of entire xolair Website.
  • Adapted Agile scrum environment in team.

Confidential, NYC

Platform Engineer

Responsibilities:

  • Evaluated and provided alternate technical architectures for the business problem in Web based J2EE environment on Client-Server Application (Multi-tier Architecture) using UML.
  • Java Restful calls for platform using Spring MVC framework.
  • Was responsible for building out a rich server-side infrastructure that enables all mobile and Web-based products. Reporting directly to the Director of Platform.
  • Worked on application bug and new feature like uploading construction drawings, Daily Report.
  • JSON testing, building background jobs for asynchronous operations maintaining Administrative Console. Refactoring code with unit testing, deploying to QA, and staging instances.
  • Responsible for building and extending company’s core technology components.
  • Developed JavaMail parser that parse latest email from thread and send to reply-to email address for comment on particular item.
  • Involve in writing JUnit and Integration testing using HSQLDB & hibernates auto schema feature.
  • Responsible for implementing the “favorite” functionality, including design the POJO, DAO classes and related controllers.
  • Used Spring MVC framework for Dependency injection and Spring Core.
  • Implemented Persistence layer using Hibernate ORM and writing SQL queries based on Hibernate.
  • Used Git for updating, branch management and merging file.
  • Worked in an agile scrum environment: two-week sprints, regular scrum meetings, backlog refinement, and end-of-sprint retrospectives.

Confidential, Newark, NJ

Java Developer

Responsibilities:

  • A Web Application mainly for the association to post and manage news, photo and articles.
  • Responsible for design and development of Web Application using Struts framework.
  • Designed and developed several JSP pages using JavaScript, Ajax, CSS, and JQuery.
  • Developed Servlet, JSP pages and Session Beans. Used JSP extensively to display and manipulate data.
  • Created tables in the data base using SQL.
  • Developed Model and DAO classes using Hibernate.
  • Developed Struts action classes and Struts action form beans for the information flow between database and Model.
  • Responsible for coding, testing the application.
  • Used JUnit testing to work in a testing environment.
  • Developed build and deployment scripts using Apache ANT to customize WAR and EAR files.

Confidential

System Analyst

Responsibilities:

  • Confidential Pay is one stop payment gateway with multiple payment options. Its SAAS based project and currently using in America, Canada, and United Kingdom.
  • Responsible for design and development of Web Application using Struts framework.
  • Designed and developed several JSP pages using JavaScript, Ajax, CSS, and JQuery.
  • Developed Servlet, JSP pages and Session Beans. Used JSP extensively to display and manipulate data.
  • Created tables in the data base using SQL.
  • Developed Model and DAO classes using Hibernate.
  • Developed Struts action classes and Struts action form beans for the information flow between database and Model.
  • Responsible for coding, testing the application. JUnit testing to work in a testing environment.
  • Developed build and deployment scripts using Apache ANT to customize WAR and EAR files.
  • Learnt how to use Jenkins tool for deployment project on different server.
  • Worked on automation testing using Selenium Tool.
  • Reporting to delivery manager about daily work done.
  • Gained domain knowledge of third part payment gateway and security.

Confidential

Software Developer

Responsibilities:

  • This project will help an organization and individual to easily convert an existing module for e.g. Flat file, Xml file, tally file or.csv file etc. to be converted into a database for proper analysis and report generation.
  • If a particular file in any format is provided to the tool, then it should extract the data from that File transform it into a homogenous format and should further populate it into a database.
  • During internship period got exposure of real world professional environment.
  • The Project made for Sales Purchase in trading point of view. It has different Modules like CRM, Call Management, Sales, Purchase, Dispatch, HR Management, and Account Management.
  • Built a custom J2EE framework using Java, Servlet, JSP and Oracle 10g in Eclipse IDE.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Responsible for development of separate Module like CRM, Project Management, Call Management, and HR Management.
  • Generated report of all project using I-Report tool in different format.
  • Used Subversion (Version Control Tool) for version control in the development of the project and integrating the code.
  • Implemented AJAX for cross-browser compatibility.
  • This Web-based project used for Searching Doctor in specific area and books the appointment with doctor in given slots. You can also search doctor by using his specialty too.
  • Extensively involved in gathering business requirement, system requirement and specifications.
  • Was accountable in core team of project from setup to end. Project is live and currently using in India.
  • Created doctor profile completion tracker
  • Providing technical expertise to project team covering application design, database design and performance tuning activities.
  • Developed UI pages using HTML, JSP, JavaScript, JQuery, Ajax and CSS.

We'd love your feedback!