mailto:acuck3@r.postjobfree.com
Professional Summary:
An accomplished Sr. Java/J2EE Professional for over 10 years with hands-on experience in Java Design and Development
Experience in developing client/server, multi-tier and web-based applications
Experience in using frameworks and tools like Struts 1.2, Hibernate 3.0, Spring 2.0, Maven, SOAPUI, Jenkins, JIRA
Expertise in several J2EE Technologies like JSP, Servlets, JDBC, JNDI, Web Services (SOAP, WSDL) and XML
Expert at Core JAVA 5.0/6.0 concepts including Exception handling, Multithreading, JAVA collection framework, Synchronization etc.
Experience in Java Batch Process implementation
Experience in web application development using JSF
Expertise in using various design patterns such as MVC (Model-View-Controller), Singleton.
Experience in the application servers Web logic 8.1/10x, Web Sphere 5.1/6.0/7.0& Apache Tomcat 5.X.
Extensively involved in unit testing and functional testing of applications.
Experience in working with Restful web services, JNDI.
Experience with Oracle 10g and DB2 databases
Expertise in database modeling and development using SQL, PL/SQL, toad in Oracle (8i, 9i, 10g and 11g), DB2.
Has experience in working with JQuery, Ajax and
Involved in all different phases of SDLC including Requirement collection, Strategic Systems Planning, Designing, Programming, Testing, Documentation, and Presentation to clients and preparing customer specifications as part of software technical requirements and Customer support.
Development experience adhering with Agile methodology
Experience with a range of version control systems GIT, Visual Source Safe (VSS) and Tortoise SVN.
Excellent communication, interpersonal skills, Team work, and self-motivated to implement next-generation paradigms
Strong research and analytical skills, computing abilities, Problem solving, dynamic leadership qualities
Experience in delivering project of various sizes on the domain of Banking and Insurance services, Government, Telecom.
Good experience in Application Performance analyzing and tuning
Experience in end to end deployment process including building and deployment of EAR, WAR, JAR files on test, and stage systems in IBM Websphere application server.
Full Stack developer with good knowledge on Java, Oracle PL/SQL, Triggers
Technical Skills:
Languages
Java 4.0/5.0/6.0, PL/SQL
Java and web technologies
J2EE, JSF, JDBC, JNDI, JavaBeans, Hibernate 3.0, Struts 1.2, Spring 2.0, LOG4J, SOAP Web service, JQuery
Frame works
Struts 1.2, Hibernate 3.0, Spring 2.0, Spring Batch 3.0
Application Servers
Web Sphere 5.1/6.0/7.0, JBoss 5/6 and Apache Tomcat 5.x, 6.x
Modeling Tools
Microsoft Visio.
IDE
RAD, Eclipse, WebSphere Application developer.
Databases
Oracle 8i/9i/10g, DB2, PostgreSQL, MySQL
Operating Systems
Unix, Linux, Windows 9x/2000/XP/7.
Version Control Systems
VSS (Visual Source Safe), Tortoise SVN
Methodology/Technology
Agile development (Sprints), waterfall development methodology
Application Build tool
Maven, ANT
Web Service Testing Tool
SOAPUI
Other Tools
Jenkins
Qualification:
Degree and Date
Institute
Major and Specialization
Master of Sciences
Anna University, Chennai
Information Technology
Bachelor of Computers
Nagarjuna University, Guntur
Computer Science
Professional Career Summary:
Employer
Duration
Location
From
To
Danlaw Technologies
May-2005
Nov-2009
India
Maintec Infotech
Dec-2009
May 2010
India
L&T Infotech
May 2010
Jun 2014
India
L&T Infotech
Jun 2014
Till Date
USA
Professional Certifications:
Oracle Certified Professional in Java 6.0
IBM Internal Quality Associate
Professional Summary
Client: Apple Inc. Role: Sr. Java Developer
Location: CA, USA June 2014 - Till Date
Directory Services stores Employee, customer, developer, essentially, all person information and exposes them as services to applications that are both internal and external to Apple Business.
M3 is the Publishing Framework that is used to publish data from and send data to DS. M3 is used for publishing/receiving mechanisms such as DSPF, FDC feed and DS-Cafe interface. By providing a single unified framework it simplified the DS application software, improve its maintainability and security. It also improved supportability and production operations.
Responsibilities:
Design the EAI endpoint messaging structure through the M3 Interface
Designed a framework which would accept and send message to endpoint like Http, Web Socket
Worked on a solution to parse and process messages with Protobuf format
Onboarding of Family History events to Hadoop
Implemented the Guaranteed Delivery option for capturing any failures and republishing
Involved in development of web application using Struts for displaying the environment related information in json format
Synchronize multi-threaded tasks on shared data objects.
Used Couchbase for storing the data and publishing to Endpoint
Tomcat Web Server for the deployment.
Used Log4J to capture the log that includes runtime exceptions.
Used SVN for version control across common source code used by developers.
Worked in Unit, Integration and System testing.
Involved in writing test cases using JUnit and TestNG
Responsible for fixing the issues raised by QA
Involved in implementing the Quartz Scheduler for managing email schedules and triggers
Environment: Core Java, JavaScript, AJAX, Struts, Oracle 10g, Tomcat, JBoss, Eclipse, XML, XSLT, Restful Web Service, JUnit, Log4J, GIT, SVN, Hadoop, Splunk, Couchbase, RabbitMQ, Linux
Client: Freescale Semiconductor Role: Technical Lead
Location: Chennai, India Sep 2012 – May 2014
Freescale is a leader in embedded processing solutions for the automotive, consumer, industrial and networking markets. From microcontrollers and microprocessors to sensors, analog ICs and connectivity, the technologies are fueling the next great wave of innovation.
Product Quality is a team in Freescale IT that works towards improving the Quality of the products developed by Freescale. The application echo system takes the Product parameters and records the improvements by analyzing the previous system of records.
Responsibilities:
Design & develop technical specifications using design patterns and OO methodology using UML.
Used the Struts validation and Tiles Framework in the presentation layer.
Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
Developed the application using Struts Framework that leverages MVC architecture.
Used service oriented architecture (SOA) to develop customer profiles using web services approach.
Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System.
Used LDAP for authentication.
Tomcat Web Server for the deployment.
Unix environment for hosting the production and UAT environments
Providing solutions to client in improving the User Experience.
Worked on a POC to improve the webpage response time from 9 seconds to 12 milliseconds
Lead a team of 16 resources by managing their daily work
Environment: Core Java, J2EE, JDK, Servlets, JSP, JSTL, HTML, CSS, Struts, Spring MVC, Hibernate, Java Script, LDAP, JSON, JQuery, PL/SQL, Oracle, UNIX Shell Scripting, Multi-threading, UNIX and Windows.
Client: Bihar State Government Role: Technical Lead
Location: Chennai, India Aug 2011 – Sep 2012
State Portal of Bihar is an initiative taken the Government of Bihar to provide Single window access to citizens for all government initiatives. This Portal acts as an interface between citizens and state departments for various initiatives.
The State Portal acts as a repository to get information about Bihar government. Information such as state profile, governance, schemes etc. is given. Links of various departments such as tourism, finance, environment and forests, finance etc. are given. Users can download application forms, reports and other documents. Link of Public Grievance Redressal System is also provided. Details of asset declaration by the state ministers and officials are also available.
Responsibilities:
Designed the Portal with Java middleware component interaction using Axis Webservices.
Used Drupal CMS in the presentation layer.
Developed the interaction between Drupal CMS to Java middleware using PhP-Java Bridge.
Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
Involved in creating the database model for Drupal using PostgreSQL.
Apache Web Server for the deployment.
Unix environment for hosting the production and UAT environments
Played the role of Business Analyst by Involving in Requirement Gathering from the clients
Involved in Client demos and designing the application based on the Client Reviews
Environment: Drupal CMS, J2EE, JDK, Servlets, JSP, HTML, CSS, Java Script, PostgreSQL, UNIX Shell Scripting, Multi-threading, UNIX and Windows.
Client: Freescale Semiconductor Role: Sr.Java Developer
Location: Chennai, India June 2010 – Aug 2011
Best Vision is a backend scheduling system for Demand maintenance and scheduling in Freescale Semiconductor. The APO data is scheduled using Best Vision by calculating the Availability of Quantity and the Resources
Responsibilities:
Developed a web application in JSP, Servlets which talks to C code using JNI
Has migrated the Platform dependent C code from Unix to Linux .
Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
Apache Web Server for the deployment.
Unix environment for hosting the production and UAT environments
Environment: Core Java, J2EE, JDK, Servlets, JSP, C, ProC, JNI, PL/SQL, Eclipse, Shell Scripting, Unix, Linux.
Client : DFID Role : Java Developer
Location: Hyderabad, India Jun 2005 – Dec 2009
e-Governance project for Andhra Pradesh Municipal Administration. This project provides a single window solution for all the services provided to the users across 124 municipalities in the state of Andhra Pradesh..
Responsibilities:
Developed 3 modules using JSP, Struts,
Used Rational Rose for design documents.
Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
Involved in Production Support and maintenance of the application.
Involved in developing a Poc using RS 232 for RSID integration
Environment: Core Java, J2EE, JSP, Struts, XML, XSLT, XSL-FO, PL/SQL, DB2, Shell Scripting, Websphere Application Server, WSAD