We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Professional Goal

To combine my experience and developer proficiency with cutting edge technology. Will trade creative mind and valuable technical skills for a possibility of career advancement.

  • 9 years of I.T. experience.
  • Expertise in design and development of Core Java and J2EE applications.
  • Experience in working with Portal Application and Web Content Management System.
  • Proficient with Application programming and web development concepts, MVC architecture and Query building.
  • Proficient in Frameworks like Struts MVC and Hibernate
  • Profound knowledge in design patterns and best practices of Java development.
  • Good UI development skills using JSP, HTML, CSS and Javascript.
  • Lead a team of six junior programmers when developing an end to end web application for vehicle and technician tracking.
  • Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle
  • Extensively used various IDE tools including RAD, WSAD (Websphere Application Developer), Eclipse and other utility tools like soapUI, Toad, Putty.
  • Excellent communication and interpersonal skills, ability to work individually and as well as in a team environment.
  • Proven ability to analyze and solve problems, strategic planning, provide estimate and manage projects.

Technical Skills:

Programming: Core Java, J2EE technologies, Spring, Struts 2, Hibernate, JavaScript, JSP.
Web Development: IBM Websphere Portal , Lotus WCM [Web Content Management System]
Web Technologies: Web Services, JSP, EJB, Servlets, XML.
Database: Oracle 10g, SQL Server.
Operating System: Linux, UNIX and Windows (XP and above).ServersWeblogic, IBM Webshere, Tomcat
Tools: Eclipse, RAD, WSAD, Toad, Jira, CVS, VSS, VNC viewer, MS Office
Methodologies:Agile practice, SDLC

Conceptual Familiarities:

Database tuning techniques.
Performance tuning.
Portal and portlets
CMS Concepts and design.
Spring and JSF
AJAX
Design patterns.

Management and Process:

Software development life cycles.
Project management tasks such as scheduling, estimates, code review.
Versioning, Configuration management and defect prevention.
Failover, Backup and recovery process.
Risk mitigation and contingency planning.

Professional Experience:

Client: Confidential, Des Moines IA,
Confidential Sep 2011 - Present

Confidential is an application which for carrying out end to end process of home mortgage loans.
This project facilitates the bankers to process a loan application, check credit of the borrower, do an estimate on the terms and loan structure and provide automated documents according to the loan data entered.

Role: Technology Lead.
Roles and Responsibilities:

  • Involved in design and development of Spring implementation for automating document generation and commit to external systems.
  • Mapping the loan document's design and structure to the java codes
  • Worked extensively on error tracking system Jira, document mapping system Yoda
  • Coordinated with different external system vendors to make sure the end to end completion of document distribution
  • Lead a team of java developers and gave knowledge transfer of business and technical guidance.
  • Owned a module and took it to completion.

Environment: Spring, Hibernate, Oracle11g, SQL Plus, JSP, XML.

Client: Confidential, Atlanta GA,
Confidential Feb 2011 - Sep 2011

Confidential project for our client Confidential . This project involves migratign the existing intranet application in latest technologies and developing the end to end solution for Confidential intranet website. The project involves integrating the various other Confidential systems as a single unit and facilitate all the business units of Confidential with a One solution.

Role: Technology Lead.
Roles and Responsibilities:

  • Provided innovative business solutions to the client, which enhanced the features of their internal portal
  • Involved in the design of Portal application and Web Content management.
  • Created web content library and various templates like authoring and presentation templates to aid the web content development.
  • Rule creation for User Personalization.
  • Installation and setup of IBM Websphere Application server and Portal server.
  • Crated reusable portlet components with Java and JDBC using RAD and deployed the same in IBM Portal server.
  • Proved expertise in Web Content Management concept and had a hands on experience in working with Lotus WCM.

Environment: Websphere Portal, Lotus WCM, Java, JDBC, Linux, Toad and RAD.

Project (2): Confidential Atlanta GA, April 2008 - Feb 2011

Confidential for our client Confidential Client. The project provides platform for Field Groups to access various Operations data via mobile devices. Interactive Voice Response system to assist with dispatches during Storms (Storm Sweep), when using loaner techs (IVR Dispatch), provides automated Load supervision (MGI Supervisor)/DSL .As a software engineer his responsibilities include writing detailed design documents, software development code maintanace, testing and support activities, planning and managing day to day activities and interaction with client to facilitate smooth implementation

Role: Technology analyst.
Roles and Responsibilities:

  • Lead a team of six junior software engineers to accomplish an end to end web application solution.
  • Worked in Agile methodology of continuous iterative development
  • Installation and setup of Weblogic server and weblogic domain creation.
  • Took active part in design of the application.
  • Developed a complete web application from scratch using Struts Framework, JSP, Hibernate, Weblogic and Oracle 10g.
  • Worked extensively in tools like WSAD and Toad for development.
  • Provided estimate and schedule for the project and adhered to it.
  • Brought about software processes such as defect prevention, configuration and quality check.
  • Actuvely involoved in code review and document review.

Environment: Weblogic, Java, J2EE, Servlets, JSP, Batch processing, Struts Framework, Hibernate, Web Services, Oracle, Toad and WSAD.

Project: Vehicle Tracking System JAN 2005 - April 2008

Vehicle trcaking system is a application which fetches latitude and longitude data from the GPS devices fitted in the technician's vehicles and presents it to the Supervisors in a user readable format. This provides daily summary of technician activities and monitorig of vehicles and technician work load.

Role: Senior Software Engineer.
Roles and Responsibilities:

  • The project involved the tracking and recording of the vehicles and technicians, who are involved in field activity.
  • Involved in writing design documents, unit test cases, system test cases and deployment documents.
  • Conducted knowledge training on project and domain for new comers.
  • Developed processes like daily summary, planned report generation using J2EE technologies, JSP and Unix.
  • Actively involved in writing Servlet programming, Java Beans, Database operations, Unix scripting and scheduling.
  • Interfacing with various systems to fetch data using XML which also involved parsing and unparsing XML structures.
  • Worked in various configuration management tools like VSS and CVS.

Environment: Java, J2EE, JDBC, JSP, Servlets, Struts Framework, webservices, Oracle, Unix, Toad and RAD.

Client: Confidential
Project: VServe 21 OCT 2003 - JAN 2005

Confidential project for our British Telecom client. Vserver21 is a project implementing automating the tasks of British Telecom for facilitating the customers to enable disable network elements. His responsibilities include writing design documents, software development, unit testing, build and deployment.

Role: Software Engineer.
Roles and Responsibilities:

  • Programmer for automating the tasks of BT to enable and disable network elements for customers.
  • Involved in writing high leve and detailed design documents, unit test cases, system test cases and deployment documents.
  • Project involved Core Java Programming, Unix shell scripting and DB Query building.
  • Responsibilities include writing design documents, coding and unit testing.
  • Developed a internal website for the project (JSP, Java nd JDBC) out of self interest and got awarded for the intiative.

Environment: Java, JDBC, JSP, XML, XSLT, Oracle, Unix, Toad and Eclipse.

Education

  • B.Tech - Information Technology

We'd love your feedback!