Technical Analyst Resume
SUMMARY:
- Around 13 years of experience in working on projects involving the full cycle of application development from Defining User Requirements to Analysis, Design, Implementation, Testing and Technical Support of Java and J2EE applications worked as a Developer, Sr. Programmer, Tech Lead and Tech Architect
- Extensive experience in developing distributed, multi - threaded, multi-tier enterprise applications
- Very good experience in Web, OOPS and Client/Server environments.
- Experienced in designing, developing and deploying J2EE applications on different application servers.
- Experienced in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP, SERVLETS, JDBC, Struts, spring frameworks .
- Providing Solutions and Designs and preparing technical design presentations to present in design reviews to get the sign off from steering committees of projects
- Conducting Proof of Concepts and preparing prototypes to demo to clients.
- Experienced in using AJAX to develop Rich user interface web application, its validation using plain JS and JQUERY.
- Experienced in writing SQL queries for relational databases like Oracle and DB2.
- Sound knowledge in building Distributed Micro Services based architecture (SAAS) using Spring cloud, Spring boot
- Sound knowledge in installing/managing KAFKA Cluster and Cassandra
- Expert in configuring metrics in App Dynamics for app deployed in Pivotal Cloud Foundry, Kafka and log stash
- Sound knowledge of writing grok commands for log stash to filter logs and push to elastic search for further data analytics
- Experience in creating logging pipeline using ELK stack
- Extensive knowledge of creating go cd pipeline for continuous integration and continuous deployment (CICD)
- Extensive experience in performance improvement of the application by analyzing heap dumps and resolving memory leaks using various tools such as JMX, JCONSOLE and DYNATRACE
- Excellent capability to explore, learn and understand newer business domains and technology.
- Experienced in environments requiring direct Customer interaction during specifications, development and project implementation phases.
- Implemented SOA Using Web Services and Restful Services (JAX-RS), Spring Integration and J Boss Fuse.
- Working knowledge of Java external applications like Log4j, Apache Ant and Maven.
- Hands on experience Waterfall and Agile Methodologies and effectively used both in various projects.
- Experienced working in Application and Web Servers like WEBSPHERE, WEBLOGIC and Tomcat on Windows platform.
- Experienced in handling the Stored Procedures, Packages and Triggers in oracle database
- Exposure to onsite-offshore project development model.
- Excellent analytical, logical and programming skills.
TECHNICAL SKILLS:
Lagunages/Framework: Java/J2EE, JSP. SERVLET, EJB 2.x, JMS, Java Script, JQUERY, SQL, PL/SQL, CSS, XML, XSLT, XSD, SOAP and Restful Web Services, Velocity template, J Boss Rule engine (Drools), Jess Rule Engine, Spring Core 3.x, Spring security, Spring web service, Spring task scheduler, Spring MVC, Spring Integration, Spring JMS, Hibernate, JPA 2.0, JSF, Prime faces 3.x, IBATIS, Struts 1.0, Wicket, Cold Fusion, Life ray portal, Web logic Portal, Shell Script. REST API
DATABASE: Oracle 8.x to 11g, DB2, MySQL, MS SQL Server
Big Data Technologies: Elastic Search, Spark, Cassandra 3.6
Application Servers: Tomcat, Web Sphere, Web Logic, JBOSS, JRUN
Development Methodologies: Waterfall and Agile methodology
Tools: and IDEs: Ant, Eclipse, NetBeans, IntelliJ Idea, Web logic portal workshop, Maven
Operating Systems: Windows, Linux, Solaris
Versioning Tools: SVN, VSS
Data Format: XML, JSON
Continuous Integration Tool: Hudson/Jenkins
Database Tools: TOAD, SQL Developer, PL/SQL Developer
Project Management Tools: SharePoint, JIRA, BUGZILLA, PVCS, Quality Center
App Designing Tools: Microsoft Visio, Star UML, BALSAMIQ (UI Design Tool)
PROFESSIONAL EXPERIENCE:
Confidential
Technical Analyst
Responsibilities:
- Involving to architectural design decisions and giving solution to business problems
- Installation and configuration setup of Kafka and Log stash
- Configuration setup to integrate log stash with Elastic Search sitting in laas2 cluster
- Configuring and maintain the entire logging pipeline using ELK stack (Elastic Search, Logstash and Kibana)
- Configuration setup for creating GOCD pipeline for build and deployment in development, QA, staging and Production environment in order to achieve continuous integration and deployment.
- Building the application in local environment using Gradle tool
- Deployment of micro service using manifest file into Pivotal Cloud Foundry environment
- Configured different types of metrics in App Dynamics for apps deployed in cloud foundry, Kafka and Log Stash
- Created user provided service in PCF like logstash-drain, appdynamics-service and couchbase-service
- Configured pcf provided service like Rabbit MQ, Redis and used in micro services
- Published user defined library in JFrog Artifactory
- Committing and maintaining code to Git repository
- Created RestFul API using Swagger tool
- Develop micro services using Spring Boot and Spring Cloud and deployed in PCF
- Used Postman tool for locally test the Rest API
Technical Lead
Responsibilities:
- Requirement gathering and drawing use case diagrams.
- Involving to architectural designs decisions for solutions to business problems
- Managing/Installing Pivotal Cloud Foundry 1.7 on Amazon EC2 using Cloud Formation
- Involved in design and development of cloud based SAAS application using technologies such as JAVA, J2EE, Oracle database, Spring Boot, Spring Cloud
- Design and Develop shopping portal using Spring Cloud Services using java and deployed on Pivotal Cloud Foundry
- Application performance monitoring using JConsole, JMX and Dynatrace.
- Experience using Spark Streaming, Cassandra and Kafka Cluster on AWS EC2.
- Developed a tool which read csv files having millions of records and validate this data with database and create new csv file with some additional information.
- Developed and implemented some new features in the Individual portal for OEP release.
- Fixing production issues and giving patch releases if required
- Writing PL/SQL scripts for DBCR
Environment: Windows 8, Linux, Java/J2EE, Core Spring 3.1, Spring Security, RESTful web services, Spring Integration, spring Batch, Hibernate, EHCache, Web logic Server 11g, Oracle 11g, Spring MVC, JSP, Filters, Interceptors, Angular JS, JQuery data table, JQuery template and other JQuery library for UI development. Oracle, Cassandra, Spark, Kafka, JBoss Fuse, AWS/Pivital Cloud Foundry 1.7, SOAP web service, Maven build tool.
Confidential, Reston, VATechnical Lead
Responsibilities:
- Fixing production issues and giving patch releases
- Defect analysis in stage environment specially related to batch jobs
- SVN code merging, creating branches, tags etc.
- Writing PL/SQL scripts for fixing data issue in oracle database
- Meeting with client
- Delivering Release artifacts
Environment: Windows 8, Linux, Java/J2EE, Core Spring 3.1, Spring Security, Hibernate, Web logic Server 11g, Oracle 11g, Spring MVC, JSP, Filters, Interceptors, JQuery data table, JQuery template and other JQuery library for UI development. SOAP web service. Maven build tool.
Confidential, Denver, COTechnical Lead
Responsibilities:
- Developed a tool which read csv files having millions of records and validate this data with database and create new csv file with some additional information.
- Developed and implemented some new features in all three portals (Individual, Shop and Broker) for OEP release.
- Fixing production issues and giving patch releases if required
- Writing PL/SQL scripts for DBCR
Environment: Windows 8, Linux, Java/J2EE, Core Spring 3.1, Spring Security, Hibernate, Web logic Server 11g, Oracle 11g, Spring MVC, JSP, Filters, Interceptors, JQuery data table, JQuery template and other JQuery library for UI development. SOAP web service. Maven build tool.
Confidential, Omaha, NETechnical Lead
Responsibilities:
- Responsible to brainstorm and discuss all technical design scenarios with supervisor as per the business requirements from the business
- Creating a technical doc with flow diagrams, dependencies and all details after final approval of requirement
- Certifying the implementation based on the input from business Analyst and architect on technical details
- Responsible for checking the technical details daily and overall guidance to offshore team
- Responsible to address any critical changes, bugs, minor modifications during the UA period to support the PROD timeline
- Tracking quality centre to measure team efforts and updating task status until task is closed
- Giving production deployment support
- SQL verification for report data and query tuning if required.
- Used Cold Fusion as reporting.
- Manage source code in SVN, merging branches and cutting release tag.
- Co-ordinate with Environment Support Groups to identify and fix issues.
- Active participant in client discussions
- Develop test cases using the JUNIT.
Environment: Windows 7, Linux, Java/J2EE, Core Spring 3.1, Spring Security, Spring JMS API, TIBCO JMS Server, Ant 7.1, Hibernate, Wicket, Web logic Server 11g, Oracle 11g, Jess Rule Engine, Cold Fusion for reporting and Deployment in cluster environment.
Confidential, OHAssociate Technical Architect
Responsibilities:
- Strong experience with Oracle databases, especially in PL/SQL, functions, procedures and packages.
- Involved in Technical Design and Implementation.
- Implemented the Front end design using XHTML and prime face component library.
- Used JQuery validation for validating the form fields.
- Involved in developing the backend using core Java and native queries and JPQL for Oracle database.
- Involved in Bug fixing and code maintenance.
- Involved in Analyze the existing code and did impact analysis of any code changes in certain areas.
- Responsible for build deployment using Jenkins continuous integration tool. Creating and scheduling Jenkins task.
- Developed build scripts using Maven.
- Responsible for leading the team
- Involved in mentoring new Joiners.
Environment: Windows 7, Windows Server 2008, Java/J2EE, Core Spring 3.1, Spring Security, Spring Job Scheduler, JPA 2.0 with Hibernate, JSF with prime faces 3.5, Java Script, J Query, Web logic Server 11g, Oracle 11g.
Confidential, OHProject Lead
Responsibilities:
- Responsible for requirement analysis, design.
- Responsible for Technical Design and Implementation (development).
- Tuning the memory allocation via JVM parameters such as -Xmx and -Xms etc
- Used Memory Analyzer/J Console tools to investigate the root causes of performance issues.
- Perform peer reviews so that issues in threading code are caught before they can result in performance issues.
- Develop JUnit test cases.
- Expertise in transferring Knowledge of the product to the users.
- Used Ajax for asynchronous response from the backend.
- Did modification in prime face library to fix prime faces data table bugs in initial prime face releases.
Environment: Windows 7, Windows Server 2008, Java/J2EE, Core Spring 3.0, Spring Security, Spring Job Scheduler, JPA 2.0 with Hibernate, JSF with prime faces 3.0, Java Script, J Query, Web logic Server 11g, Oracle 11g.
Confidential, Houston, TXProject Lead
Responsibilities:
- Prepared UML diagrams, Low Level and High Level Designing & documentation during existing code analysis.
- Developed a tool to migrate users and their profiles from one life ray portal server to another.
- Involved in fixing production issues for UI and server side features.
- Writing SQL queries to be used in I-BATIS configuration file.
- Developed automated unit testing using JUNIT.
- Expertise in transferring Knowledge of the product to the users.
- Responsible for verifying all the enhancements and modifications.
- Involved in database performance improvement.
- Involved in Bug fixing and code maintenance.
Environment: Windows XP, Java, J2EE, Life ray 5.2.5, Spring PORTLET MVC, I-BATIS, JSP, JavaScript, J Unit, Eclipse, Oracle 10g, Apache Tomcat, Oracle 10g
Confidential, Denver COProject Lead
Responsibilities:
- Requirement gathering / clarification from client over phone and email.
- Involved in database designing and application designing using Microsoft VISIO to draw UML diagrams.
- Involved in architecture and design of the application using JBOSS rule engine.
- Coding to access coordinates on flash SWF file to manipulate drawing on the SWF file.
- Played a key role with other team members from start to end of this project.
- Developed build scripts using ANT.
- Extensively used SQL for maintaining the data in Oracle database using Toad.
- Tested the application thoroughly in the Unit, System and Integration test regions before implementation
- Developed client side page for users to define the rule for this feature.
- Responsible to compile all the release artifacts and prepare release plan and send to client.
- Monitoring team member’s performance and code quality by reviewing the code.
- Developed SOAP web services using NETBEANS
- Used PayPal payment system for payment processing
- Used JADE (Java agent development framework) event management during different file processing.
Environment: Windows XP, Solaris, Java, Servlets, JDBC, Hibernate, JavaScript, XML, JBOSS Rule engine (Drools), JBOSS 4.2.0GA, Eclipse, JAX-WS based Web Services, NET BEANS, EJB, JADE, AJAX, JBPM Work Flow engine, Velocity template, Oracle 10g
Confidential, Denver COSr. Software Engineer
Responsibilities:
- Understanding change requests and impact analysis of the changes
- Responsible for design and implementation
- Involved in Bug fixing and code maintenance.
- Project status reporting
Environment: Windows XP, Solaris, Java, Struts, EJB 2.0, Web Services, JBOSS 4.0.2, Eclipse with my eclipse plug-in, Oracle 8
ConfidentialSr. Software Engineer
Responsibilities:
- Business Rule Analysis
- Interaction with client for understanding of requirements
- Involved in developments using SOAP web services and web logic portal
- Gap analysis for XSD and UI functionality to develop web service
- Peer code review
Environment: Linux on x86, Web logic Portal Server 8.1.5, Web logic Portal 8.1.5, Eclipse 3.0, Web Services using stateless session bean. J2EE (EJB), Spring 1.0, Hibernate, XML, XSD, Net UI Framework of Web logic portal, Web logic Sever 9.0, Informix 9.3
ConfidentialSoftware Engineer
Responsibilities:
- Coding, Unit Testing and build deployment
- Interaction with client for understanding of requirements
- Writing high level and low level design documentation
- Database designing
- Understanding of organization specific web framework and knowledge transfer to other team members
Environment: Windows Server 2000, JRUN 4.0, Eclipse v3.0, Case Studio, Java/J2EE, XSL, XML, Web Application Framework (WAF developed by Maritz, US), Java Script, SQL Server 2000
ConfidentialSoftware Engineer
Responsibilities:
- Coding, Unit Testing using JUNIT and build deployment
- Interaction with client for understanding of requirements
- Business Rule Analysis
Environment: Windows Server 2000, Java/J2EE, JSP, Java Script, HTML, Spring and Hibernate Framework RAD v6.0, Case Studio, Enterprise Architect, Web Sphere 6.0, DB2
ConfidentialSoftware Engineer
Responsibilities:
- Coding, Unit Testing and build deployment
- Interaction with client for understanding of requirements
- Writing high level and low level design documentation
Environment: AIX Server, Java/J2EE, JSP, Java Script, HTML, Web Sphere 5.0 WSAD v5.0, Case Studio, Enterprise Architect, Oracle 8i.
