We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

5.00/5 (Submit Your Rating)

TX

Professional Summary

Having 9 Years and 4 months of IT experience with proven expertise in complete Software Development Life Cycle from Requirements gathering, Business Analysis and design to Development, review, testing, Delivery and Production support of numerous enterprise level large scale web applications and packaged systems. Java 9 yrs Collection, Multithreading, Exceptions, Annotations, Reflection etc. Expertise in front end back end development using Java, J2EE JSP/Servlets/EJB , Spring, JPA, Hibernate, IBATIS, Struts, Restful Web Services, JSON, Java Script, JQuery, Ajax, JDBC, HTML, HTML5, CSS3, Mule ESB, Camel, JSTL, IText, Quartz, JAXB, Castor. Extensive experience in UNIX. Shell scripting. Having experience in Oracle Coherence, Gigaspace, Infinispan, EHcache. Experience implementing messaging solutions using IBM MQ, Active MQ. Extensive experience on Oracle 10g/9i, DB2, MySql. Good experience developing SQL queries and Stored Procedures. Good working knowledge of Apache Tomcat, WebSphere, Web logic and Apache Http Server, Jenkins. Experience with Object Oriented Design OOD . Good UML design experience utilizing Class, Sequence, Collaboration, Use-Case, Activity Diagrams using MS Visio and RAD. Proficient in applying design patterns such as Session Fa ade, Service Locator, Business Delegate, Data Access Object, Strategy, Command, Singleton, Composite, Factory, Service Locator, View Helpers and others. Having knowledge in Performance, Scalability, Security, Enterprise System Architecture, and Engineering best practices. Good understanding of the Agile, Software Development Life Cycle SDLC and Test driven methodologies. Extensive experience in integrated development tool Net Beans, Eclipse, WSAD, RAD, STS and Mule Studio. Extensive experience in version control tools SVN, Git, CVS, VSS, and Mercury. Hands on experience with Maven 2.0, ANT 1.5, JUnit 4.1, Mokito, and Groovy Spok. Expertise in logging of data for all layers of N-tier application using Log4J, Log back. Having good knowledge in external tools: IBM Content manager, Kana, Toad, Aqua data studio, SQL developer, DB2 visualizer, Toad. Extensive experience in bug tracking tools TTTS, Infra, Solution tracking tool wisdom , Quality center, BMC, JIRA, and Version One. Extensive experience in operating system Linux, Mac, Windows 98/2000/XP/7/8. Extensive domain knowledge in Banking finance, Auto mobile Manufacturing, Retail. Highly motivated effective team player with strong analytical and excellent communication skills. Having leadership skills by leading monitoring onsite / offshore team. Extensive experience in code analysis using static and dynamic code checking tools.

Specific Domain Expertise
  • SCJP Sun Certified Java Programmer for the Java 2 platform 1.4
  • Secured strong skill in Brain bench Certification in Core, Advance Java J2EE .
  • SCBCD Sun Certified Business Component Developer for EJB2.0
Technical Skills

Languages

JAVA, J2EE Servlets, JSP, EJB

Web Technologies

jQuery, HTML5, CSS3, Java Script, XML, AJAX, IText PDF writer .

Java Frameworks

Spring, Struts, JSTL, Hibernate, IBATIS, Quartz, JPA, JSON, CASTOR,

JAXB, Mule, Restful Web services, Junit, Makito, Log4j, Logback, Fusion Charts, JGit, Camel, Google flyway.

Databases DB Languages

Oracle 10g/9i, DB2, MySQL, PL/SQL

Methodologies

UML

Application Servers

Apache Tomcat, Web Sphere, Web Logic, Jenkins, GlassFish

Design Development Tools

Net Beans, STS, Eclipse, RAD, MS Visio

Other Tools

Visual Source Safe 6.0, CVS, SVN, GIT, Mercury, TTTS, Infra, Solution tracking tool wisdom , Quality center. BMC, JIRA, Version One.

Operating Systems

Linux, MS DOS, Windows 98, 2000, XP, Mac.

Confidential

Role : Senior Developer

  • Rackspace is the global leader in hybrid cloud and founder of OpenStack, the open-source operating system for the cloud. Hundreds of thousands of customers look to Rackspace to deliver the best-fit infrastructure for their IT needs, leveraging a product portfolio that allows workloads to run where they perform best whether on the public cloud, private cloud, dedicated servers, or a combination of platforms.
  • Bsl Billing service layer project is specifically designed for how customers can register for a product, how they are charged, what are the invoices pending for payment and about payments related stuff.
  • Bsl2 is same as Billing service layer only except it uses BRM Billing revenue management tool.
  • OSL is a offer service layer and PSL is a promotion service layer.
  • Presently I am working as a developer. Where I used to analyze the requirements, develop the application, writing the test cases and helping the team members.

Responsibilities:

  • Interacting with the external parties and business teams and participating in business discussions.
  • Analyzing the requirements and develop the applications.
  • Participated in the daily status update meetings. And update the progress in VersionOne.
  • Have written the complex business components using Apache camel.
  • Have written the unit test cases using JUnit, Mokito, Groove Spoc.
  • Have run the Sonar reports to make sure the complete code coverage.
  • Assigning the task to team members and helping them to resolve the critical issues.
  • Review the code, unit test cases and updating the quality center as a document.

Environment: Spring 3.x, JDBC, Camel, Restful web services, JAXB, Oracle 10g, PostgreSql, Apache, Jenkins, Maven, Git, Junit, Mokito, Log4j, BRM, Flyway.

Confidential

Role : Senior Developer

  • Liquidity Services, Inc LSI is a leading online auction marketplace for wholesale, surplus and salvage assets. LSI enables its corporate and government sellers to enhance their financial return on excess assets by providing a liquid marketplace and value-added services that integrate sales and marketing, logistics and transaction settlement into a single offering.
  • B2C project is specifically how product data, inventory quantities, and order data should be communicated between various sales channels Channel Advisor, ebay, amazon etc , this system, and IMS. The current process is a mix of automated communication and manual file exchanges.
  • Presently I am working as a senior developer. Where I used to analyze the requirements, design the tables and the required screens also develop the same.

Responsibilities:

  • Interacting with the external parties and business teams and participating in business discussions.
  • Analyzing the requirements and design the Entities, classes and screens UI Pages .
  • Have written the complete allocation business flow.
  • Have implemented the Quartz in cluster mode.
  • Have written the complex business components and integrating with channel advisor, LIS and IMS external parties by using Soap / Rest / Mule
  • Have written the unit test cases using JUnit, Mokito.
  • Have run the Sonar reports to make sure the complete code coverage.
  • Have prepared the explain plan to create the index for improving the performance.
  • Assigning the task to team members and helping them to resolve the critical issues.
  • Review the code, unit test cases and updating the quality center as a document.
  • Resolving the production issues and updating the status to the customers.

Environment: JSP, HTML5, JQuery, Ajax, JSON, CSS3, Spring 3.x MVC, ORM , Hibernate 3.5, JPA, castors, Mule, Restful web services, quartz, JAXB, Castor, Oracle 10g, Apache, Jenkins, Maven, Git, Mercury, Junit, Mokito, Logback.

Confidential

Role

: Designer and Developer

  • Git-replica project captures the all configuration and project related documents and files and list out in the front end for the similar to GitHub.com and navigate to the specific project or to the folder or to the file.
  • Presently I am working as a designer cum developer. Where I used to analyze the requirements, design the tables and the required screens also develop the same.

Responsibilities:

  • Analyzing the requirements and design the Entities, classes and screens UI Pages .
  • Have written the complete business logic using JGit.
  • Have written the unit test cases using JUnit, Mokito.
  • Have run the Sonar reports to make sure the complete code coverage.
  • Review the code, unit test cases and updating the quality center as a document.

Environment: HTML5, JQuery, Ajax, JSON, CSS, Spring 3.x, Hibernate 3.5, JPA, Oracle 10g, Apache Http Server, Tomcat, Maven, Git, Junit, Mokito, Logback.

Confidential

Role : Technical Lead

  • Scope International is the wholly owned subsidiary of Standard Chartered Bank, UK, began its operations in 2001. Scope handles a wide range of value-added and complex services from Banking Operations to supporting global HR processes, Finance and Accounting services, Software Development and maintenance, and providing IT Service and Helpdesk support and customer service support to the Group globally. Scope is a critical component of the Bank.
  • eBBS is a Core Banking product. It supports both Consumer and Wholesale Banking. This is a dynamic, flexible and highly user friendly product. It is developed on J2EE and is capable of working on any JDBC Compliant database. It incorporates LDAP User Authentication and supports XML / MQ Gateway. The core banking functionality developed in eBBS is dynamic and flexible enough to suit any country's specific requirement.
  • Presently I am supporting for E12 IN change management projects. Where E12 stands for Version. E12 version of eBBS Electronic branch banking system has been deployed in many countries. The new requirements come for E12 IN will be tracked in release version ex: RM e12.02.13 / e12.02.14 .
  • As part of change management, I have supported and deployed many projects. Out of which SCI Single customer Interface , FINETL Replacing the existing System eGlex , and Falcon Minimizing the fraud while swiping the debit card through ATM / POS , are the major projects which I have delivered and IMPS Inter mobile bank payment system is ready to deliver project.

Responsibilities:

  • Interacting with the external parties and business teams and participating in business discussions.
  • Identifying if any Gaps in Functional / Technical specifications.
  • Assigning the task to team members and helping them to resolve the critical issues.
  • Develop the critical components. Using in Java, J2EE, Configurations of MQ / MDB's, Unix Scripts, DB patches.
  • Have prepared the DB Migration Scripts.
  • Have done the performance checks in each Dev/SIT/UAT environments. Based on the results implemented the appropriate solution.
  • Configuring the Queue and Queue connection factories and Listeners in Websphere server.
  • Have reviewed the code, unit test cases and updating the quality center as a document.
  • Have implemented the PSP/TSP for tracking the tasks assigned to the team members.
  • Have written the UNIX scripts to resolve the Production issues.
  • Resolving the production issues and updating the status to the customers.
  • Conducting the conference calls to resolve the dependency issues with external parties.
  • Have prepared the production release documents and deployment checklist and release documents.
  • Participating in the change window to ensure the successful deployment and smooth go live
  • Lead team with size 10.

Environment: Applets, JSP, JavaScript, Servlets, EJB Session, Entity, MDB , JMS, MQ, DB2, Web sphere, Unix, SVN.

Confidential

Role : Application support

  • Ford Motor Company is the world's second largest automaker operating in more than 200 markets on six continents. And also they are running many IT operation centers around the world with Dearborn, US is the head of the operations center. I am working for Ford ADSAP Asia And Supporting for HR Management related applications. Presently I am supporting two applications are, AGUInfo and Leap.
  • AGUinfo built with java and J2ee. They built in such a way it almost similar to struts MVC pattern. This application supports the distribution of Worker instructions sheet for German employees. Leap Leadership in employee attendance process built with Oracle procedures and Shell scripts.

Responsibilities:

  • Interacting with the client and business teams and participating in business discussions.
  • Involved in capturing the requirements for migrating to different server.
  • Understand the stored procedures and the execution flow.
  • Resolving the production issues and updating the status to the customers.

Environment: JSP, Java script, XSLT, HTML, Servlets, Struts, DB2, Oracle, Web sphere, Unix.

Confidential

Role : Developer, Module Lead

The Nielsen Company is the world's leading provider of marketing information, audience measurement, and business media products and services. By delivering an unmatched combination of insights, market intelligence, advanced analytical tools, and integrated marketing solutions, Nielsen provides clients with the most complete view of their consumers and their markets. To maintain the leading position they need some innovation lab. There we build different tools by using latest technologies, which will be useful for their business.

Responsibilities:

  • Capturing the functional requirements.
  • Creating new concepts to develop the applications using Spring and IBatis.
  • Developing the application, Deployment and configure the logs.
  • Preparation of Unit test plans, System Integration test plans and Unit and Integration Testing.
  • Helped the team members in order to deliver the product on time
  • Using OOAD and designing the data base.
  • Involved in developing the POC's using Oracle coherence and Gigaspaces.
  • Involved in providing the demo to the clients.

Environment: JSP, Java script, JSTL, CSS, Spring 2.x, IBATIS, Oracle, Tomcat, Flex, Oracle Coherence, CVS, Eclipse.

Confidential

Role : Application Support

Chrysler LLC is an American automobile manufacturer that has been producing automobiles. They have a call centers in America, Canada and India to resolve the customer queries/issues. There are using many applications to resolve customer related queries. The ultimate aim of the project is to support all the applications on which call centre people are using. Any issues come to the call centre agents they will create it as tickets. The goal of the project is 100 system availability for Call centre agents through best-in-class incident prevention, production deployment, and return to service.

Responsibilities:

  • Interacting with the client and business teams and participating in business discussions.
  • Analyzing the applications ad prepared the understanding documents.
  • Sharing the knowledge to the offshore and train the people to support these applications.
  • Preparing the transition hand books and also reference documents for future support.
  • Resolving the production issues.
  • Interacting with the clients to resolve their desktop issues.
  • Have trained the offshore team on IBM Content Manager and Kana tools.

Environment: JSP, Java script, CSS, HTML, Servlets, DB2, IBM Content Manager, Kana, Windows NT, AIX, Eclipse, VSS.

Confidential

Role : Analyst Programmer Offshore/Onsite

This is an Online Retirement Advisor application for USAA customers. Based on various parameters such as customer's employment history, US citizenship and retirement span will advise the user how to save and where to save money for future needs. On customer's wish, he has to answer different types of questions. Based on the answers system will advise the customer where to invest and how to invest money to get maximum returns.

Responsibilities:

  • Capturing the functional requirements and coordinating with offshore team in development.
  • Have involved in developing the application and ensure the programs adhere to the definite standards.
  • Have involved in writing JSP's, Action classes, Business layers.
  • Also developed the JSP using Fusion charts.
  • Have written business logic using Business delegate, View Helpers and Composite View Design patterns
  • Preparation of Unit test plans, System Integration test plans and Unit and Integration Testing.
  • Participating the Business discussions and maintaining the minutes.
  • Since this project is Agile project, participated in Client Communication for the task status and daily stand up calls.
  • Mentoring the team members.

Environment: JSP, Java script, CSS, HTML, Ajax, Presentation Services Struts , Servlets, SOAP WS, Oracle, Windows NT, Fusion Charts, WSAD, RAD, CVS, WebSphere.

Confidential

Role : Software Engineer

  • LUCAS-TVS is an automobile manufacturing company-having plants across India. The requirement is to develop a common web portal for all its departments and plants to streamline its business processes.
  • The LEAPS application is built using the J2EE framework with TIBCO as the middle layer and Oracle as the Database. There are 6 modules that are part of the application, demarcated by needs of business process and data access.

Responsibilities:

  • Have analyzed the functional requirements.
  • Have involved in end to end development of this application.
  • Have written the JSP, Servlets, Stateless session Beans EJB's , DAO's and Java script.
  • Have written the stored procedures and oracle queries.
  • Have written business logic using Service Locator, Factory Patterns, Dao, VO Design patterns.
  • Preparation and execution of Unit test cases.
  • Have given the demos to the clients about the applications flow.
  • Have given the training to the team members about the technologies used and functional part.

Environment: JSP, Java script, CSS, HTML, Servlets, EJB, Oracle, VSS, Toad, Net beans, Web logic.

Confidential

Role : Programmer Analyst

This is a Consumer Loan development application for USAA customers. Based on various parameters such as customer's employment history, credit history and US citizenship loan is issued to a customer. On customer's wish, it also offers insurance options based on the loan product. It is one of the CLO Consumer Loan Origination project used to integrate with other applications such as Credit Card servicing, Home Equity etc.

Responsibilities:

  • Involved in analyzing the existing source
  • Involved in witting Business rules and use cases.
  • Participating in the discussions and use cases to the Business teams.

Environment: JSP, Mainframes.

Confidential

Role : Programmer

This system is developed to simplify the transactions related to insurance claims by computerizing the corporation. It has basically two departments such as P C Proposals and Claims department and Accounts department. This application consists of several sub components such as Interest Calculator, Premium Calculator and Judgments based on different insurance policies. Search capability is provided to search the insurance claims. Various reports can also be generated using this application.

Responsibilities:

  • Involved in gathering the requirements.
  • Involved in developing the pages using java and swing.
  • Involved in designing the DB Tables.

Environment: Java, HTML, Oracle.

We'd love your feedback!