Technical Lead- Resume
Dallas, TX
SUMMARY:
- An accomplished Software Professional with over 17 years (9 years on site experience in USA and Canada on H1B visa) in the IT industry specializing in Internet programming and Application programming using JAVA, J2EE,LDAP, C++, ORACLE, ODBC, Solaris, Windows. Experience in Object Oriented
- Design, Design Patterns, Spring, Hibernate, Struts Framework, Tag libraries and application servers like Weblogic, Websphere, iPlanet, Tomcat Apache. Solid skills in GUI, JFC, N - Tier, OOD, Agile-Scrum, Reusable components, JSP, EJB, Servlet, RMI, Corba, XML, XSL, Oracle10g, Desktop /Server/Network architectures. Experience in Unix shell scripting and developing,deploying and troubleshooting Java based applications in Unix and Windows environment.
TECHNICAL SKILLS:
Server Side Technologies: EJB, Servlets, JSP, JFC, OOD
Web Technologies: HTML, XML, XSL, Java Script
Application Servers: Weblogic, Apache Tomcat, JBoss, Websphere, iPlanet,, ATG Dynamo
Web Servers: HttpServer, Apache Web Server, Java Web Server, iPlanet Web Server
Version control Tools: Visual Source Safe 6.0, PVCS, Teamware and SCCS Source Code Control
Distributed Technologies: RMI, CORBA (Visigenic 3.2 for JAVA)
Search Engine: RWare 6.9, 7.0,7.03,8.0
Languages: Java, C, C++, Shell Scripting, Perl
Databases: Oracle10g, MS SQL Server 2005,JDBC, ODBC, DB2, MY SQL 5.6, Pro*C, PL/SQL
Operating System: UNIX (Solaris, AIX), Ubuntu Linux, Windows 2000/XP/NT/98/95, MS-DOS
PROFESSIONAL EXPERIENCE:
Technical Lead-
Confidential, Dallas, TX
Environment: J2EE6, Java, JSP, EJB, Servlet, JDBC, Weblogic 10.3.3, MY SQL5.6, Spring 3.0, Apache Tomcat 7.0, Eclipse Juno, Windows7, HP Unix 11, PVCS
Responsibilities:
- Managing team of developers and involved in project management
- Outlined project schedules and developed project plans
- Involved in defining architecture specifications for key components of application
- Prepared design documents and involved in estimating devlopment time for key components of project
- Used Spring framework for developing and deploying custom application on Weblogic
- Managed off-shore development team involved in application development
- Discussed design issues with business analysis team and provided solutions to solve complex design issues
- Interacted closely with end user to understand existing system
- Designed OOD framework for implementing business logic and GUI components
- Supervised code review meetings and guided developers in following the best coding practices.
Technical Lead
Confidential
Environment: J2EE6, Java, JSP, EJB, Servlet, JDBC, Weblogic 10.3.3, MY SQL5.6, Spring 3.0, Apache Tomcat 7.0, Eclipse Juno, Windows7, HP Unix 11, PVCS
Responsibilities:
- Building team of software developers and programmers
- Managing team of developers and building solutions based on Content Management Systems in Agile-Scrum environment
- Outlined project schedules and developed project plans
- Designed architecture of content management system implemented using Documentum Content Management products.
- Designed and developed interface for content management system for managing content in legacy repositories
- Designed OOD framework for implementing business logic and GUI components
- Involved in troubleshooting and end user support for applications
- Customized search mechanism for searching legacy data sources
- Used shell scripts and command line utilities invoking tools used for managing builds.
- Configured Nagios on Ubuntu Linux for hardware monitoring.
- Identified business requirements from existing legacy system and Created SRS document
- Defined strategy for product implementation for end user based on requirement study of end user
- Prepared design documents, designed application architecture using Object Oriented design and guided developers in implementing design
Java Consultant
Confidential
Environment: J2EE6, Java, JSP, EJB, Servlet, JDBC, Weblogic 10.3.3, MY SQL5.6, Spring 3.0, Apache Tomcat 7.0, Eclipse Juno, Windows7, HP Unix 11, PVCS
Responsibilities:
- Gathered Requirements, identified use cases.
- Designed Object oriented application..
- Designed and developed custom GUI interfaces using JSP
- Prepared test plans and test cases for testing functionality specifications using Test Director.
- Used Load Runner for load testing.
- Used Win Runner to generate auto scripts for unit and regression testing.
- Created design documents.
- Implemented multi-tier client/server architecture designing Presentation Layer, business layer and data layer.
- Managed Team members and performed code review.
Software Consultant
Confidential, Stamford, CT
Environment: J2EE6, Java, JSP, EJB, Servlet, JDBC, Weblogic 10.3.3, MY SQL5.6, Spring 3.0, Apache Tomcat 7.0, Eclipse Juno, Windows7, HP Unix 11, PVCS
Responsibilities:
- Gathered Requirements, identified use cases. used Frameworks like MVC.
- Developed JSP pages, java classes, EJBs. Developed Custom Tag Libraries, JSP Standard Tag Libraries (JSTL).
- Wrote shell scripts to kill residual application processes after application is shutdown andto restart application.
- Created EJBs to implement Multi-tier client/server architecture.
- Designed Test plan and developed test scripts for automizing test procedures.
- Customized existing applications to change GUI.
- Developed EJBs, stored procedures and triggers for implementing business logic.
Senior Software Engineer
Confidential, Raritan, NJ
Environment: J2EE6, Java, JSP, EJB, Servlet, JDBC, Weblogic 10.3.3, MY SQL5.6, Spring 3.0, Apache Tomcat 7.0, Eclipse Juno, Windows7, HP Unix 11, PVCS
Responsibilities:
- Developed 3 tier architecture using servlets, EJB's and XML, XSL style sheets to display to display stock quotes, stock charts, forms for user input for stock trading and other operations.
- Used Desing patterns and MVC framework to create application architectecture.
- Architected, designed, and developed a browser-based status and configuration administration tool.
- Architected, designed, and developed a browser-based load-testing tool..
- Designed Test plan and developed test scripts for automizing test procedures.
- Developed shell scripts and cron jobs for deploying the application and data migration.
Software Engineer
Confidential, North Palm Beatch, FL
Environment: J2EE6, Java, JSP, EJB, Servlet, JDBC, Weblogic 10.3.3, MY SQL5.6, Spring 3.0, Apache Tomcat 7.0, Eclipse Juno, Windows7, HP Unix 11, PVCS
Responsibilities:
- Gathered Requirements, identified use cases.
- Created UML class diagrams for various objects.
- Designed Object oriented framwork using Design Patterns like Factory pattern, chain of Responsibility pattern, Adapter pattern,Command pattern, Mediator pattern. used Frameworks like MVC.
- Developed JSP pages, java classes, EJBs. Developed Custom Tag Libraries, JSP Standard Tag Libraries (JSTL).
- Created a module in java using Apache-POI api to extract information from word document and convert it into xml. Wrote xml parser to put the information in database.
- Implemented single sign on using Netegrity Siteminder for the portal using Netegrity SDK java api.
- Managed Team members and performed code review.
Software Engineer
Confidential
Environment: J2EE6, Java, JSP, EJB, Servlet, JDBC, Weblogic 10.3.3, MY SQL5.6, Spring 3.0, Apache Tomcat 7.0, Eclipse Juno, Windows7, HP Unix 11, PVCS
Responsibilities:
- Performed requirement analysis and created functional specifications.
- Designed and developed the basic framework i.e. base classes, subclasses,beans using UML with the help Rational Rose data modeling tool and integrated with the existing system by identifying framework for the existing system using JVision.
- Created design documents.
- Implemented multi-tier client/server architecture designing Presentation Layer, business layer and data layer.
- Normalized database and performed database tuning.
- Developed EJBs, stored procedures and triggers for implementing business logic.
- Designed servlets for reports like pending orders, stock available, stock required.
- Developed user interfaces using Swing and AWT components.
Senior Software Engineer
Confidential
Environment: J2EE6, Java, JSP, EJB, Servlet, JDBC, Weblogic 10.3.3, MY SQL5.6, Spring 3.0, Apache Tomcat 7.0, Eclipse Juno, Windows7, HP Unix 11, PVCS
Responsibilities:
- Developed EJBs, stored procedures and triggers for implementing business logic.
- Developed servlets for reports.
- Developed user interfaces using JSP.
Senior Software Engineer
Confidential
Environment: JDK1.2, AWT, Weblogic 4.0, Java1.2,, Oracle7.3, EJB,Windows NT 4.0, IBM PC.
Responsibilities:
- Siemens is a multinational company manufacturing various electrical products.
- Developed stored procedures and implemented business logic
- Developed basic Framework i.e. base classes and subclasses.
- Managed developers and performed performance review and assessment.
- Developed session and entity beans to create 3 tier architecture
- Developed design document and documented design specifications
Senior Software Engineer
Confidential
Environment: C++, JDK1.1, Java ORB, AWT, Tomcat- Apache 1.0, Java1.1, Java Web Server, HTML, Oracle7.2, Windows NT 4.0, IBM PC.
Responsibilities:
- Bank of leading Bank in Sri Lanka provides various banking services to it's customer viz. retail banking, trade finance, loans, security.
- Made FVT (Functional Verification Test) plan and identified use cases.
- Devloped user interface for Imports, Exports, Banking, Security modules using AWT.
- Managed developers and performed code review, task scheduling.
- Provided multi user functionality by using multi-threading.
- Used Java Beans and RMI for object to object communication.
Senior Software Engineer
Confidential
Environment: PowerBuilder 5.0, Pro C, Oracle7.2, Windows NT 4.0, IBM PC
Responsibilities:
- National Stock Exchange provides trading facilities to stock brokers and investors.
- Developed scripts, tested functional Web site and application subsystems.
- Participated in the development and usability testing of Web and software products.
- Created and managed test cases/plans and bug/defect reports.
- Performed the Unit Testing, Functional testing, Regression testing and Load/ Stress