We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

0/5 (Submit Your Rating)

OBJECTIVE

  • Seeking a challenging - Technical lead position that can utilize my excellent analytical, designing, technical and leadership skills acquired through 8 years of my professional experience and knowledge in software field.

SUMMARY

  • Over 10+ years of professional work experience in Software industry on Analysis, Design, Business Logic Development, Deployment and Testing.
  • Experience working within the complete software development life cycle (SDLC) collecting business specifications, user requirements, reviewing/auditing the code and documenting the entire life cycle.
  • Extensive hands-on experience in Core Java (JavaCC, Multi-threading, Collections API- Data Structures), Java Servlets, JSP, EJB, Web Services, Java script, XML, XSLT, JDBC.
  • Experienced in using Frameworks like Spring, Struts, Hibernate and Junit
  • Worked on developing enterprise-distributed applications.
  • Experience developing database solutions with MarkLogic, Oracle 10g and MS SQL Server 2008.
  • Strong work experience in RIA like Adobe Flex with Swiz, Cairngorm frameworks and Spring BlazeDS integration.
  • Involved in writing PL/SQL and SQL queries.
  • Expertise in reporting tools like FreeMarker, PD4ML, Velocity and Crystal Reports.
  • Proficient in using various IDEs like RAD, Eclipse and Flash Builder 3.
  • Proficient with application servers like WebSphere (WAS) and Tomcat.
  • Strong work experience on UNIX (Sun Solaris), Windows.
  • Good experience in performance improvement tools like JProfiler and SOAP UI
  • Hands on experience on IBM Rational Clear Case, VSS and Subversion.
  • Strong work experience on Continuous Integration tools like Hudson, Sonar and AnthilPro.
  • Worked on Development, Production deployments, Executing the Jobs, Monitoring, Troubleshooting, Bug Fixing and Production support and deployment for various projects.
  • Possesses excellent analytical, communication, inter-personnel and leadership skills.
  • Adept at working as an individual contributor, or member of a team
  • Strategic thinker, self motivator, a quick learner, tenacious, proactive and an able mentor
  • Have proven abilities working with cross-functional teams, business stakeholders, vendors
  • Proven abilities in issue tracking, issue resolution, troubleshooting and problem solving
  • Strong ability in multi-tasking and adapting to new work opportunities/agile environments

TECHNICAL SKILLS

Internet Technologies: J2EE (EJB, Servlets, JSP, JDBC, JNDI, RMI, Java Mail), Spring, Struts, GWT Hibernate, Web Services, IBM WebSphere MQ 6.0, XML, HTML, Java Script, XSLT, Log4j, Swing, CSS, RIA(Adobe Flex), Spring BlazeDS

Frameworks: Spring 2.5, Struts 1.2, Hibernate 2.0, Swizz, Cairngorm and JUnit (with JMock and EasyMock)

Languages & Scripts: Java 1.6 and Unix Shell scripts

App & Web servers: WebSphere 6.1 and Tomcat 7.0

RDBMS: MarkLogic 4.2, Oracel 10g and SQL server 2008

IDEs/Tools: Eclipse 3.0, RAD, Flash Builder 3, MS Visio, Toad, Putty, XML SPY, Textpad, WinSCP, Maven 1.0/2, Ant 1.6/1.7

Reporting tools: FreeMarker, PD4ML, Velocity and Crystal Reports

CI tools: Hudson, Sonar and AnthilPro

Performance Tools: JProfiler and SOAPUI

Change Management: VSS (Visual SourceSafe), IBM Rational ClearCase, Subversion and CVS

Platforms: UNIX (Sun Solaris), Windows 9x, XP, 2007

Other Utilities: Quartz Scheduler, IBM MQ Series queue viewer (Hermes) and Code Review tool (Code Pro)

PROFESSIONAL EXPERIENCE

Confidential

Lead Software Engineer

Responsibilities:

  • Involving on the complete development of downtime scheduler application (AutoDBA) using Facade design pattern
  • Involving on developing the UI application and scheduling by using Java, JSP, Struts and MarkLogic data base.
  • Involving in development of report generation modules with Velocity template
  • Acted as lead developer in this project
  • Analysis on the BR’s / CR’s and Integration of Web, Business and persistence Layers
  • Involved in code review using Code Pro tool with Confidential defined rule set
  • Participating in Client Technical details meetings and interacting the same with Offshore.
  • Estimate project effort and schedule and
  • Efficiently managed multiple efforts, lead developers and QA towards project delivery for customers.
  • Environment configuration, Integration, preparing the Build plan and Deployment documents of this project
  • Involving on deployment the application to both Prod and Non-Prod environment and executing scripts.
  • Extensively using Clear Case and AnthilPro for code maintenance and deployment purpose.
  • Involved on writing and modifying the XQueries.

Environment: Java(JDK 1.6), Struts1.2, JSP, Servlets, Clear case, WAS6.1, RAD 7.0, Mark Logic 4.1, XML, HTML & Java Script, Unix and usage of tools like IBM Rational Clear Case, PUTTY, CQ, CodePro and AnthilPro.

Confidential

Associate

Responsibilities:

  • Acted as lead developer in the development of the Flex modules
  • Developed the RIA UI using Flex with Swiz framework
  • Involved in complete development of Export module and this export module will convert the displaying flex chart into JPEG image and the data into excel formats.
  • Involved Java service part development(Using Spring service) and ORM development(Using Hibernate)
  • Involved in complete development of the Flex - Spring service integration using Spring BalazeDS framework
  • Gathering the requirements from onsite
  • Conducted weekly client calls for status updates.
  • Preparation of Analysis & design document.
  • Conducted peer review of the deliverables.
  • Was responsible for the estimation, planning and execution of the complete project
  • Attending technical meetings and resolving build issues.

Environment: Java (JDK 1.5), J2EE, Adobe Flex 3 RIA, Swiz Framework, Spring 2.5, JSP, Servlets 2.1, Oracle10g, Tomcat 6,AnthilPro, CodePro, Clear Case.

Confidential

Associate

Responsibilities:

  • Involved in analyzing the requirements and designing of the system.
  • Acted as lead developer in the development of the PNDB project, working on the development of the RIA UI(Adobe Flex)
  • Developed the UI with Swiz framework
  • Involved Java service part development using Spring service
  • Involved in complete development of the Flex - Spring service integration using Spring BalazeDS framework
  • Developed the math & approve webservice using Apache Axis.
  • Conducted weekly client calls for status updates.
  • Involved in POC development of this project in flex
  • Preparation of Analysis & design document.
  • Involved in the coding part for Flex and Spring.
  • Conducted peer review of the deliverables.
  • Involved in the estimation, planning and execution of the complete project.

Environment: Java (JDK 1.5), Adobe Flex RIA, Swiz Framework, Spring 2.5, Oracle10g, JBoss 4.0.5, GA, MS Visual Source Safe (VSS), XML, HTML & Java Script, JUnit, Ant, Log4j, Windows XP, Flash Builder 3.

Confidential

Associate

Responsibilities:

  • Involved in analyzing the requirements and designing of the system.
  • Acted as lead developer and delivered the data entry modules of Add&Update.
  • Developed the user interface modules using Spring MVC and data access layer using JDBC Template
  • Interpretation of business requirements by clients into technical specification document and coding according to the technical specification document.
  • Involved in developing combined project Deliverables, use-case documents, test cases, test procedures and unit test strategy.
  • Involved in the analysis of data migration
  • Prepared JUnit test cases
  • Involved in Code Review.
  • Defect logging, tracking and analysis.
  • Bug fixing till it goes to production.
  • Support for my application while running in production
  • Used the Rational Clear Case for Version Controlling.

Environment: Java (JDK 1.5), Spring 2.5, Spring MVC, JDBC Template, Spring Ehcache, Oracle10g, JBoss 4.0.5 GA, MS Visual Source Safe (VSS), XML, HTML & Java Script, Ant, Log4j, JUnit, Eclipse and Windows 2000.

Confidential

Programmer Analyst

Responsibilities:

  • Coordinated with client for requirement gathering, system analyzes and designs.
  • Impact Analysis
  • Preparation of Design document.
  • Preparation of Functional Specification Document
  • Involved AuditUI Application and Reconciliation Report generation modules.
  • Involved in the development of the batch application using Quartz Scheduler, mail and statistics generation modules.
  • Doing a peer review of the deliverables and documenting the defects.
  • Doing a causal analysis for all the defects and providing the resolution for the same.
  • Project tracking and quality tools were used for effectively tracking the project execution cycle
  • Used Eclipse as IDE for development to the entire application components.
  • Created the UML Use Cases diagram, Class diagram and Sequence diagrams using Rational Rose tool.
  • Used the VSS for Version Controlling, prepared and executed the Test Cases by using JUnit.
  • Followed extensively the quality process for the project.
  • Involved in Application deployment and maintenance.

Environment: Java(JDK 1.5), Spring 2.5, Spring MVC, IBM WebSphere MQ 6.0, JSP 2.0, XML, GW, Quartz Scheduler, Hermes 1.7, Oracle10g, CVS and JBoss 4.0.5 GA, Ant, Log4j, Eclipse, JUnit and TOAD.

Confidential

Programmer Analyst

Responsibilities:

  • Coordinated with client for system analyze and requirement gathering.
  • Designed and developed the LMI webservices and implemented the single sign on functionality for the three D&B systems with web security.
  • Developed the initial POC for the report generation in Freemarker and PD4ML
  • Responsible was performing analysis on the Continuous Integration process and developed the Continuous Integration Build process for all of the E-portfolio applications using Hudson and SONAR
  • Involved in performance tuning for webservices and Java code using JProfiler and SOAPUI
  • Conducted the weekly status calls with client.
  • Impact analysis and Preparation of Design document.
  • Reporting Tools analysis
  • Preparation of Functional Specification Document
  • Involved in the coding part for DFS, Admin Application and PDF report generation modules.
  • Doing a peer review of the deliverables and documenting the defects.
  • Doing a causal analysis for all the defects and providing the resolution for the same.
  • Evaluating the existing design and suggest improvements or changes
  • Project tracking and quality tools were used for effectively tracking the project execution cycle
  • Established the JDBC connection to SQL Server.
  • Used Eclipse as IDE for development to the entire application components.
  • Involved in database design and written SQL and PLSQL stored procedures.
  • Used the VSS for Version Controlling and prepared and executed the Test Cases by using JUnit.
  • Involved in Application deployment and maintenance.

Environment: Java (JDK1.5), J2EE, WebService (Apache Axis1.2 & CXF), JNI, JSP 2.0, GWT, XML, XSLT,SQL Server 2005, PD4ML, FreeMarker, Tomcat 6.0.13, CVS, XML Spy, JProfiler, SOAP UI, JUnit, Log4j, Ant,VSS and Windows XP.

Confidential

Programmer Analyst

Responsibilities:

  • Coordinated with client for system analyze and requirement gathering.
  • Impact Analysis
  • Involved in the UI development of DMU & PMU modules with Java Swing
  • Worked with DSRC Mass Update and Package Mass Update modules with Agile project execution model
  • Established the JDBC connection to SQL Server.
  • Issue tracking and bug fixing(IBM Rational Rose)
  • Used Eclipse as IDE for development to the entire application components.
  • Involved in database design and written SQL and PLSQL stored procedures.
  • Used the VSS for Version Controlling and prepared and executed the Test Cases by using JUnit.
  • Involved in production support & resolving the production issues.

Environment: Java 1.5, J2EE, XML, Java Swing, EJB, Sybase, JDBC, WebLogic 9.1, IBM Rational Rose, Putty, Log4j, JUnit, Ant, Eclipse, Unix and Toad.

Confidential

Software Engineer

Responsibilities:

  • Involved in system design and analyze for this application
  • Handling live issues, bug fixing and enhancements
  • Developed Java based reads the response(XML) from, parses it and updates the corresponding transaction status and details in ROME database
  • Extensively used the file handling to read the date from huge files and search.
  • Prepared and executed the Test Cases for whole application.
  • Involved in maintenance and production support.

Environment: Java (JDK1.4), J2EE, JSP, Servlet, XML, XSLT, Oracle 9i, Tomcat 5, VSS, XML Spy, HTML, Java Script and UNIX.

Confidential

Programmer

Responsibilities:

  • Coordinated with client for system analyze and design.
  • Developed the server side program to handle the request by using Servlet.
  • Involved in Struts framework implementation.
  • Developed the Front-end using HTML to present the server response.
  • Involved in writing client side validation using with JavaScript.
  • Involved in writing the complex SQL queries.
  • Prepared and executed the Test Cases for whole application.
  • Involved in Application deployment, maintenance and production supprt.

Environment: Java, JSP1.2, Servlet 2.3, Struts, JDBC 2.0, HTML, SQL Server 2000 and Tomcat 4.0, Ant Build.

Confidential

Programmer

Responsibilities:

  • Involved in system analyze, design requirement gathering.
  • Developed the server side program to handle the request by using Servlet.
  • Developed the Front-end using HTML and JavaScript to present the server response and client side validations.
  • Involved in database design with SQL Server and used the JDBC connections.
  • Prepared and executed the Test Cases for whole application.
  • Involved in Application deployment and maintenance.

Environment: Java, JSP2.0, Servlet 2.4, JDBC 2.0, MVC, SQL Server 2000, HTML4.0 and Tomcat 4.0, Ant Build

Confidential

Programmer

Responsibilities:

  • Involved in system analyze, design requirement gathering.
  • Developed the server side program to handle the request by using Servlet.
  • Developed the Front-end using HTML and JavaScript to present the server response and client side validations.
  • Involved in database design with SQL Server and used the JDBC connections.
  • Prepared and executed the Test Cases for whole application.
  • Involved in Application deployment and maintenance.

Environment: Java, JSP2.0, Servlet 2.4, JDBC 2.0, MVC, SQL Server 2000 8i, HTML4.0 and Tomcat 4.0, Ant Build

Confidential

Programmer

Responsibilities:

  • Developed application using JSP, Servlets as per the specification

Environment: JSP, Servlets, MS Access, Tomcat 4.3

We'd love your feedback!