We provide IT Staff Augmentation Services!

Programmer Analyst Resume

5.00/5 (Submit Your Rating)

TX

SUMMARY:

  • 9+ years of experience in all phases of SDLC which includes Analysis, Design, Development, Testing Implementation & Maintenance of Java and J2EE(JEE) architecture based Software Application needs.
  • Strong knowledge in Agile Methodologies(Scrum), Waterfall Methodology
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP, BATCH, SECURITY, REST.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Facade, DAO, DTO, and Business Delegate in the development of Multi - Tier distributed Enterprise Applications.
  • Experience in developing Web Services RESTful and SOAP.
  • Hands on experience with build tool Maven, experience in using logging frameworks like log4j, UnitTesting with Junit and code repositories like Git.
  • Expertise in deploying applications using servers Apache Tomcat and WebLogic.
  • Experience in handling, configuring code quality tools like SonarQube (Sonar) andfind bugs to ensure the quality of Software.
  • Experience in automating the builds using Jenkins and also have expertise in using Maven build tool.
  • Good knowledge in developing Monolithic and MicroServices using Spring boot and Web technologies like HTML, CSS, JS.
  • Expertise in Object Oriented Design patterns and Web Technologies.
  • Working experience in RDBMS like Oracle, MySQL, NoSQL (MongoDB) database and ORM with Hibernate.
  • Hands on experience in CRM and Ordering ( Confidential ) managed services across all tiers and Extensive knowledge on Confidential Billing System.

TECHNICAL SKILLS:

Languages: Java(JDK),J2EE, Servlets, JSP, SQL, EJB, Python, PHP

Frameworks: Spring (IOC,MVC,AOP,Security, Rest, Batch), Hibernate, Codeigniter

RDBMS / NoSQL: Oracle, MySQL / MongoDB

Database Tools: SQL Developer, Toad

Web services: REST, SOAP

Application Servers: Apache Tomcat, Weblogic

Code Repo/Build/Log Tool: GIT/Maven/ Log4j

Code Quality: SonarQube, Find Bugs

Continuous Integration Tool: Jenkins

Design Patterns: Singleton, MVC, Façade, DAO, Command, DTO

Integration Platform: Oracle ESB

Web Technologies: HTML 5, CSS, JavaScript

Other: Junit 4.11, Microservices, AWS Platform and Services, Eclipse, NetBeans, Shell Scripting, ALM, Fiddler, Soap UI, Putty, JVisualVM, Ejabberd XMPP messaging queue, Unix, Linux, Ubuntu, Windows, Mac OSX

PROFESSIONAL EXPERIENCE:

Confidential, TX

Programmer Analyst

  • Developed Restful webservicesusing Spring Rest.
  • Implemented REST framework using the Spring used JSON objects for communicating with server to and from client.
  • Used log4j to monitor the logs.
  • Working on complex sub-queries and incorporated them as part of the Data Access layer.
  • Used light weight container of the Spring Framework to provide architectural flexibility for Inversion Control (IOC).
  • Using Hibernate ORM modules as an Object Relational mapping tool for back end operations over Oracle database.
  • WritingJunit test cases for the application to support the Test Driven Development (TDD).

Environment:Java/JEE, Servlets, HTML, JavaScript, Eclipse, Oracle, Tomcat, Web Services (REST), Spring MVC, Hibernate, Git and Maven.

Confidential, TX

Programmer Analyst

  • Involved in requirements gathering and design of the application.
  • Used Spring MVCSpring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate.
  • Developed REST API services for the client (Web and Mobile)- Server communication.
  • Implemented Ejabberd XMPP Service to manage Message (Push Notification).
  • Developed APIs to communicate with Twilio to send SMS notifications.
  • Separated the rate module from the application so it will work independently from the server to make use of Microservices SOA style.
  • Developed push notifications service which sends notifications to Shipper and Driver mobile apps installed on iOS and Android by connecting to GCMS(Google Cloud Message System) and APNS(Apple Push Notification Service).
  • Deployed application to Amazon Cloud (AWS).
  • Used the following AWS services:
  • IAM, EC2, S3 and VPC, SNS and SQS
  • Route 53, API Gateway, Elastic BeanStalk, CloudFormation and Elastic Load Balancing
  • Lambda Functions

Environment:AWS Linux, CodeIgniter, PHP, JavaScript, JQuery, MVC (REST API), HTML, CSS, MongoDB, MySQL, Java/JEE, Spring Boot, Git, Bit Bucket, Zoho, and Ejabberd XMPP Service.

Confidential, Richardson, TX

Development Expert

  • The user interface components are developed using Java AWT/swing API.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed the data access layer components as entity Beans based on EJB API.
  • Developed Web services using SOAP and REST.
  • Fixed memory leak issues and provided work arounds for critical production issues by writing programs in JAVA.
  • Developed and successfully delivered code to have audit mechanism on activities performed on all major objects of CRM like Account, Contact, Case, Quote and Opportunity.
  • Implemented the logging mechanism using log4j framework.
  • Involved in developing Spring MVC frame work for portals application.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Worked on CRM upgrade from 7.5 to 8.1
  • Responsible for defect resolution, prioritize the local requirements from business, technical root cause analysis, providing solutions and work around.
  • Confidential CES 9.3 implementation for Zócalo project.
  • Outages/P1/P2 support for application validations.
  • Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.
  • Escalation handling and provide Business critical quantifications and impacts.
  • Develop scripts/tools which help in faster Tier1 turnaround of issues and fixes.
  • Support new projects in providing necessary CRM information, production impact and answering questions.
  • Manage Nearshore and offshore teams and ongoing KT sessions to train them based on the new client needs and support.

Environment:Unix/Linux, Java, J2EE, Servlets, Eclipse, Oracle, SQL, JDBC, Java Beans, EJB, WebLogic, Web Services (SOAP and REST), JMS, Spring and Hibernate.

Confidential

Senior SME

  • Interact with customer/client to understand business requirements.
  • Coordinate with development teams for new releases.
  • Participated in Mobility CRM Thin Client to Smart Client upgrade.
  • Monitoring and Managing adherence to SLA with Confidential &T - like data load timeliness and accuracy, Clarify tickets and Work requests.
  • Responsible for Customer facing team and provide requested information.
  • Responsible for defect resolution and prioritize defect resolution related to production.
  • Responsible to support the new release drops and spot checks CRM and eBill applications.
  • Responsible for technical root cause analysis, providing solutions and work around.
  • Provide support during conversion and/or upgrade of Mobility CRM and AMSS.
  • Participate Weekly/Daily status meetings with customer and follow up on issues.
  • Monitor production critical alerts and notify team to prevent production crisis.

Environment:Unix, ETL, Java, J2EE, JMS, Servlets, Eclipse, Oracle, SQL, JDBC, Java Beans, EJB, WebLogic, Web Services (SOAP and REST).

We'd love your feedback!