Programmer Analyst Resume
SUMMARY:
- Dedicated IT professional with 18 years of experience in Designing and Developing software projects
- Possess very strong analytical, troubleshooting, problem solving, critical and logical skills enterprise level Monolithic, Microservices, Distributed Service Oriented applications
- Well versed with various phases of software development life cycle
- Good interpersonal and communication skills
- Experience working with Agile Methodologies
TECHNICAL SKILLS:
Java Technologies: Java 1.8/1.7, J2EE, EJB 2/3
Web Services: SOAP and RESTful Web Services using JSON, Axis, Spring WS and Apache CXF
Cloud Infrastructure: Amazon AWS, EC2, EMR, Cloud Search, Simple Workflow (SWF), Amazon SDK, SQS, Elastic Beanstalk, Map Reduce, Storm framework, S3, Dynamo DB
Design Methodologies: Java/J2EE Design Patterns, UML Diagrams
Application Servers: WebLogic, Tomcat, JBoss, WebSphere.
Web Frameworks/Architecture: Spring 4.x, Spring Boot, Microservices, Hibernate 3.x, Struts 1.x/2, AngularJS, jQuery, Spring MVC, Google Web Toolkit (GWT), JSF (IceFaces - Richfaces - Apache MyFaces)
Security Framework: SSO, Spring Security (Acegi), OpenAM, CAS - SSO, SAML
OR Mapping Tool: Hibernate 2.x/3.x, iBatis, TUF Workflow jBPM, OS Workflow
Messaging Services: Apache ActiveMQ, Apache Camel, JMS-MDB-EJB
DBMS: Oracle 11/10g, MySQL 5.0, MariaDB
Testing Frameworks: JUnit, JWebUnit, Selenium RC 0.9/1.0
IDE: Eclipse, IntelliJ, NetBeans
Other tools: JIRA, Oracle SQL Developer, TOAD, DB Visualizer
Configuration Management: GIT, Bitbucket, SVN, VSS, CVS
Build Automation Tools: Maven, And, Jenkins, Cruise Control.
Development Methodologies: Agile XP and SCRUM Programming methodologies
Operating System: Windows, Unix/Linux platforms
PROFESSIONAL EXPERIENCE:
Programmer Analyst
Confidential
Environment: O/S: Windows
S/W: JAVA 1.8, Struts 2.x, Spring 4.3, Hibernate 3.5, SOAP, RESTful, JSON, JSP, JavaScript, Weblogic 12.x, Oracle 11.x, MyEclipse and IntelliJ IDEs, Ajax, Service Oriented Architecture, Microservices, MariaDB, ehCache.
Responsibilities:
- Was a key player in the development of system requirements and design deliverables consistent with the Client’s business vision.
- Analyze new requirements and create High Level Design and implementation approach for the new version modules.
- Analysis of Gaps and Improvement in implementation of business services
- Assisting in designing and development from requirements gathering to product implementation.
- Involved in analyzing, designing and developing the implementation on both the client and service side of migration from SOAP to REST web services using Jackson JSON parsers.
- Worked on several critical initiatives supporting the technology refresh strategy for the team ranging from security vulnerabilities evaluation and assessment and upgrade and identifying replacements for vulnerable products.
- Identify and troubleshoot critical performance issues and provide solutions.
- Actively involved in code reviews, testing and mentoring efforts.
- Developed support pages, which were utilized by Development & BA team for initial Analysis & Design and during the production support.
Senior Architect
Confidential
Environment: O/S: Windows
S/W: JAVA, JSPs, .NET, ASPX, JBoss, IIS, SQL Server, Oracle, Eclipse, Visual Studio
Responsibilities:
- Performed As-Is Documentation of the existing enterprise applications.
- Provided Integration Architecture, future integration plans for existing systems
- As an Architect provide Level of Effort (LOE) based on the analysis on requirements and reviewing existing code base.
- Provide impact analysis.
- Lead the development effort
- Coordinating the Implementation of the project.
- In discussion with Client for transition of existing portals
Confidential
Environment: O/S: Windows
S/W: Java 1.6, JQuery, Spring MVC, Spring Framework, SOAP, SOA, Fuse ESB, JBOSS EAP 6, HTML5, Eclipse
Responsibilities:
- Conducted the System Study and the Requirement Analysis.
- Designed the Confidential application Integration with legacy systems
- Performed Project Estimation.
- Coordinating the Implementation of the project.
- Perform Code Review
Technical Architect
Confidential
Environment: JAVA, AWS SDK, AWS Cloud services, maven, Spring framework, hibernate, Restful web services
Responsibilities:
- Involved in Architecture discussion with Amazon
- Architected the BSV ecosystem in the Amazon Cloud
- Created the Architecture Document and implemented the base framework according the envisioned services/modules in the cloud
- Created the Project framework using the AWS SDK for the development team to being development
Confidential
Environment: Java 1.6, Amazon Hadoop SDK, Flume, Amazon EC2, EMR, HBase, SOLR and S3 Storage
Responsibilities:
- Perform Analysis & Estimation for each task and coordinate the development and responsible for the delivery of the modules
- Implement enhancements in the existing system
- Provide roadmap for Hadoop implementation and migration
- Implemented the Hadoop based framework to extract large data HP nonstop DB and transform into client specific data format. The framework is entirely customizable and extendable and able import any client data with minimal configuration changes. Hadoop Map Reduce, Hive, Apache EMR, HBase, Hadoop with R, technologies are used to implement the framework.
- Configured SOLR/Lucene nodes to perform search service that is used by many other applications and systems within the company.
- Perform Technical discussions with client and was a coordinator between onsite and offshore teams
Confidential
Environment: O/S: Windows XP
S/W: Java 1.5, Spring 2.x, Hibernate 3.x, JSON, Restful Web Services, JBoss 5.0, jBPM, Drools Rules Engine, JBoss Developer Studio, Oracle 10g, Maven.
Responsibilities:
- Involved in Design and Implementation of Confidential module feasibility discussions with stakeholders.
- Perform Technical discussions with client and was a coordinator between onsite and offshore teams
- Analyzing and creating High Level Design Documents from Requirement Specs provided by client.
- Perform Analysis & Estimation for each task and coordinate the development and responsible for the delivery of the modules
- Perform periodical code review and ensure all resources are following the predefined coding format set by client
- Prepare delivery schedules and deployment plans.
Confidential
O/S: Windows XP
S/W: Java 1.5, Apache Message Broker (Apache MQ), Apache Camel, Apache CXF, XML, Tomcat 6.x., SVN, Ant Build, Eclipse IDE, Cruise Control
Responsibilities:
- Involved in Requirement Analysis and creating the Requirement Spec.
- Created Software Technical Architecture documents.
- Created the system High Level Design Documents from Requirement Specs using UML notations
- Provided technical expertise to the team throughout the implementation phase.
Confidential
O/S: Windows XP
S/W: Java 1.5, JSF, Rich Faces, AJAX, Hibernate 3.2, JSP, XML, IBM Websphere and Oracle 10g, SVN, Ant Build, Eclipse IDE, Cruise Control
Responsibilities:
- Created the Estimation and software Technical Architecture documents.
- Analyzing the requirements and creating High Level Design Documents from Requirement Specs
- Provided technical expertise to the team throughout the implementation phase.
Technical Architect
Confidential
Environment: O/S: Windows
S/W: Java 1.5, JSF, Rich Faces, AJAX, Hibernate 3.2, JSP, XML, JBoss 4.0, Drools Rules Engine, My Eclipse 7.1, Netbeans 6.1 with Apache Tomcat 6.x, Oracle 10g.
Responsibilities:
- Designed and led the integration effort with the external systems through web services.
- Involved in Design and Implementation feasibility discussions with stakeholders.
- Analyzing and creating High Level Design Documents from Requirement Specs
- Proposed Architecture and mentoring the team on implementation.
- Designed using object-orientated analysis/object-orientated design methodology.
- Perform Estimation Analysis
- Prepare delivery schedules and deployment plans.
Technical Architect
Confidential
Environment: O/S: Windows
S/W: Java 1.5, JSF, ICE Faces 1.7.1/1.8.x, AJAX, Spring 2.x, Hibernate 3.x, JSP, XML, JBoss 5.0, OS Workflow, Drools Rules Engine, Acegi Security, Spring-WS, My Eclipse 6.0, Oracle 10g, Log4j, SVN, Cruise Control, Ant.
Responsibilities:
- Understand and clarify priorities and deliverables to Translate project needs into approved business processes and Coordinate with development group regarding design, cost feasibility and approach.
- Designed the SOA compatible architecture with Online-Offline capabilities for this Mission Critical application.
- Analyzed and designed implemented the Framework Components like, Workflow, Rules, Email, SMS, Exception, Schedulers, SSO, and Web Services.
- Proposed Architecture and mentoring the team on implementation.
- Designed using object-orientated analysis/object-orientated design methodology.
- Identified the external systems that are to interact and created the interfaces using Spring-WS.
- Identified and designed the base framework adhering to J2EE design patterns like Business Delegate, Session Façade, Service Locator, Transfer Object and Data Access Object, etc.
- Perform Code Reviews
Programmer Analyst
Confidential
Environment: O/S: Windows
S/W: Java 1.4, Swing APIs, TUF, Struts 1.2/2, EJB 2.0, Hibernate 3.1.3 Servlets, JSP, PHP, XML, Websphere, Eclipse 3.2, Oracle 10g, MySQL, Log4j, CVS, Cruise Control, Xplanner
Responsibilities:
- Understand and clarify priorities and deliverables to Translate project needs into approved business processes and Coordinate with development group regarding design, cost feasibility and approach.
- Involved in the object-orientated analysis/object-orientated re-design of current systems.
- Provided Proof Of Concept for Integrating Struts and Hibernate.
- Analyzed the migration of the DAO Layer to Hibernate.
- Provided enhancement and maintenance of dealers PHP based web systems.
- Developed components for Content Management, Content Display, Caching, Workflow and Batch Process.
- Used J2EE design patterns like Business Delegate, Session Façade, Service Locator, singleton, Transfer Object and Data Access Object, etc.
- Developed automated unit testing, build process using JUnit and JWebUnit adhering to agile methodology development.
- Developed ANT script to build and deploy the application
- Used Cruise Control as a Agile management tool
- Used CVS as a source management tool
- On-site Coordinator for the offshore-Onsite Model was responsible for Analyzing requirements and assist in the development of technical prototypes if required
- SPOC for Confidential and dealer networks that are running on PHP and Desktop applications.
- Playing the role of Java mentor Java associates in the client location
- Conducted code reviews
Confidential
Environment: O/S: Windows XP
S/W: Java1.2, EJB1.1, JSP, Java Script, HTML, Oracle 8.1.7, WSAD
Responsibilities:
- Executed the flow of the new online scholarship entry application.
- Developed EJB Components for the applications
- Design and development of interface and server components
- Design of easy use Wizards and templates for online questioner generation.
- Actively involved in the database table level designing exercise.
Software Engineer
Confidential
Environment: O/S: Windows
S/W: Java 1.2, JSP, Servlets, EJB 1.x, JDBC Data Source, Oracle 8i, JBuilder
Responsibilities:
- Assisting in the Requirement Gathering phases for the new System to be developed
- Analyzing the Design Documents of the modules and breaking down them into Classes and Objects for code development
- Involved in the discussions and contributed to code - level - design to make it a universal and configurable product.
- Developed the Controller Servlet to route the requests through a centralized junction.
- Developed numerous user-interfaces through HTML JSPs and client side validations through java-script.
- Created Java Beans to support the business logic of the University Process
- Actively involved in the database table level designing exercise and connected the System through the JDBC connectivity interface.
- Developed, deployed Data Access EJB Session Beans
