Sr. Application Developer Project Lead Resume
SUMMARY
- Over 15 years of experience in the IT industry specifically in Internet technologies with skills in analysis, design, development, integration, implementation, leading the team, and testing of various Web Applications, N - Tier Applications using Java, J2EE, MVC framework in various phases of Software Development Life Cycle.
- Experience in Application design using UML, and software methodologies like RUP, Agile and waterfall.
- Strong Object-Oriented Design concepts and experience.
- Backend/Server-Side Business Logic component design and programming using EJBs, Servlets, Beans and Web Services.
- Extensive development experience in Java/J2EE technologies with Struts/Tiles framework. Using IBM Web sphere and IBM Web Sphere Portal.
- Strong knowledge and experience of advance JSP/ HTML/DHTML, cascading style sheets, XML/ XSLT/XPATH, JAVA SCRIPT and JQuery.
- Strong knowledge and experience of Unix Operating Systems (IBM AIX, Sun Solaris), Linux, Shell Scripting, Perl Scripting, Awk and Sed Scripting.
- Hands on experience with Spring MVC Framework
- Good Knowledge of threading and concurrency and Hibernate
- Practical experience of database design and creation. Also, writing stored procedures for databases such as Oracle, DB2, PL/SQL.
- Excellent communication skills. Team player with focused and exceptional problem-solving / trouble-shooting capabilities.
- Strong knowledge and experience in managing Projects and resources.
- Experience in health care and PBM industry.
- Experience with Interactive Voice Response Unit (IVR).
- System solutions, porting/migration, optimizing, planning and estimation.
- Prioritize projects and resources to fit in critical daily activities.
- Coordinating offshore/onshore development and testing team.
- Setting the standards and guidelines for design, coding and deployment.
- Reviewing and design the Data model, Database design, Reporting, OO design (UML Modeling),
- Ensuring proper team development and documentation for the project, Business Requirements, Software Requirements, Design documents, Test Plans and Test Cases.
- Manage and Mentoring team members in latest technologies and practices.
TECHNICAL SKILLS
Language: Java, XML, PL/SQL, Java Script
Framework: MVC Framework, SPRING, STRUTS
Internet Technologies: J2EE (EJB 3.0/2.0/1.1, Java Beans, Servlets 2.1, JSP 1.1, JDBC 2.0, JNDI), XML/XSLT 1.0, XPATH, Java Script 1.1, HTML 4.0, XHTML 1.1, AJAX and Web Services.
Databases and Tools: Db2, Oracle 8.x/7.3, SQL*Plus, Toad and SQL developer.
Build Tool: Ant
Design Tools: UML (Rational Rose Enterprise Edition, TogetherJ, Visio 2000), ERwin 4.0.
Version Control Tools: Confidential, PVCS Dimensions
PROFESSIONAL EXPERIENCE
Confidential, TX
Team Lead/Architect
Responsibilities:
- Compiling a project tasks/resources capacity plan, LOE estimates
- Delegate assignments to developers. Involved from the very first Requirement Gathering phase of SDLC to testing to the final deployment and warranty support cycle of this project.
- High level design in force of future proving and minimum support.
- Wrote Web services consumed via Ajax/JQURY calls and DAOs.
- Backend quires using Oracle.
- PL/SQL automated procedures.
- UI design using HTML and CSS.
- Lead the team to develop the entire product fully tested and delivered four weeks ahead of schedule with %11 budget saving.
Environment: Spring MVC framework, J2EE, JDK 1.7.0, Tomcat,,AIX UNIX., Oracle 11.2CVS, Jenkins, Crucible, JIRA, Netbeans 8
Confidential, TX
Architect/ Tech Lead
Responsibilities:
- Managed interviews to pick up best candidates for the project.
- Lead this project including compiling a project tasks/resources capacity plan, LOE estimates and delegate assignments to 6 developers.
- Involved from the very first Requirement Gathering phase of SDLC to the final deployment and warranty support cycle of this project.
- Developing detailed technical design document and database design.
- Implementation diagram, Business Process Management diagram.
- Developed Restful web services.
- Designed scalable UI with HTML and CSS3.
- Used JQUERY, AJAX calls for services calls.
- Managed developer’s assignments and prioritize tasks daily as needed.
- Came up with a better process for testing.
- Improved application performance.
Environment: Spring MVC framework, J2EE, JDK 1.7.0, Tomcat, AIX UNIX., Oracle 11.2CVS, Jenkins, Crucible, JIRA, Netbeans 8
Confidential, TX
Sr. Developer Tech Lead
Responsibilities:
- Work with business to come up with the Requirement and best solution
- Weekly calls to get status and updates from developers and prioritize tasks and open actions
- Developed detailed technical design document.
- Performed End-to-End Testing, troubleshooting, debugging and integration.
- Jenkins-Maven builds.
- Wrote backend services and DAOs.
- Developed PL SQL procedures loaders to migrate data.
Environment: Spring MVC framework, J2EE, JDK 1.7.0, Tomcat, AIX UNIX., Oracle 11.2CVS, Jenkins, Crucible, JIRA, Netbeans 8
Confidential, TX
Sr. Application Developer Project Lead
Responsibilities:
- Lead three contractors to gather requirements and design.
- Proof of concept, daily team work sessions.
- PL/SQL development to convert data and integrate data to TI world
Confidential
Senior Application Developer Lead
Responsibilities:
- Migrated ATSS eighteen sub Systems to X86, JDK 1.7 from 1.4 and Oracle 10 to 11.2 after addressing all coding and configurations issues to cut down cost.
- Redesigned the build process to be able to build using Jenkins/ant and force developers to use it instead of building in their local machine.
- Developed new web Service client to call SAP service for External users Authentication using JAX-RPC.
- Troubleshooting Production issues, day to day defects resolving.
Confidential, TX
Sr. Web Developer Tech Lead
Responsibilities:
- Leading this project including compiling a project tasks/resources capacity plan to 11 developers with limited budget.
- Vendor selection and management for search engine.
- Developed detailed technical design document, Project plan and implemented base frame work for the project.
- Developed Server-side database access objects (DAOs) to access data.
- Developed EJB Components and backend services.
- Designed and develop logging user interface using Struts, Jsp, Regex and JavaScript.
- Database design and normalization.
- Use Ant (build tool) to create deployable files (jar and war files).
- Developed complex XSLT sheets to parse XML files.
- Used Ajax for drug search real time.
- Developed implementation diagram, sequence diagram and class diagram.
Environment: Struts framework, J2EE, JDK 1.5.0, EJB 2.0, JSP, JavaScript, IBM Application server, RAD 6.0, WSAD .5.0, Ant, UML, TogetherJ 4.2, PVCS Dimensions, Windows-2000, UNIX.
Confidential
Senior Web Developer
Responsibilities:
- Designed and developed a tool for pharmacy locator, pharmacy network lookup and Mapping and Directions information’s using Struts framework and EJBs.
- Responsible for Developing Server-side Services.
- Reviewing and design the Data model, Database design, ETL, Reporting, OO design (UML Modeling) using ERwin.
- Developed UNIX scripts to Load data into Med D database and created a cron job to run daily.
- Supported a Web based J2EE Application that provide formulary drug search and Pricing functionality for Medicare D participants
Environment: Java, JSP, Servlets, JavaScript, AIX 4.3.3, HTML/DHTML/XML, DB2, jQueryUnix scripts.
Confidential
Sr. Developer
Responsibilities:
- Involved in preparing design artifact use case specification, functional specification and detail design.
- Followed RUP and OO Design for complete SDLC. Reviewed business requirement document and functionality.
- Used various J2EE technologies, such as Java, JSP that sends an email when the application fails.
- Developed database design, tables and created Stored Procedures to update the database for the reports.
- Use Ant (build tool) to create deployable files (jar an, HTML,CSS, Java Script, Servlets and EJB.
- Developed backend database access objects (DAO) to access data.
- Developed java parser using DOM Parser.
- Developed monitoring and alerting scripts to monitor the application d war files).
Environment: Struts framework, J2EE, JDK 1.3.0, EJB 2.0, JSP, JavaScript, BEA WebLogic application server 1.52, Eclipse, NT 4.0 Server, Informix JDBC, LDAP Server, Ant, UML, Confidential, Windows-NT (4.0), UNIX.
Confidential, TX
Programmer Analyst
Responsibilities:
- Sites Online is a web version of Motif based application used by Network Operations Center (NOC) at Confidential .
- Sites Online offers centralized repository of information about central offices (sites).
- Currently implemented features include Incident Reports, NOC Track Tickets, Vendor Profile, and Clli Profile.
Environment: JDK 1.3, JSP, JavaScript, HTML, JSP, CSS, Informix JDBC SQL, LDAP Server, BEA Web Logic application server 8.1,Windows-NT (4.0)
Confidential, TX
Programmer Analyst
Responsibilities:
- Interactive Voice Response Unit (IVRU), a voice recognition system used for Acknowledging and shutting off pages, Taking alarms out of service and Tracking contractors in and out of buildings.
- The objective of the IVRU is to achieve a 50% reduction in call volume to the Customer Service Centers (CSC) resulting in increased savings.
Environment: JDK 1.2, JSP, JavaScript, SQL, Linux 7.2, Orion 2.2 application server, Interactive Voice Response Unit, Dialogic Card, Voice genie software TTS: Text to Speech software VXML tags.
Confidential, TX
Programmer Analyst
Responsibilities:
- ETG (Enterprise Test Gateway) is an enterprise wide web application system for performing a telephone LINE test.
- Primarily designed with JSPs and runs on Orion application server.
- JSPs send the test requests to CORBA servers using IDL interface.
Environment: JDK 1.2, JSP, JavaScript, HTML frames, CSS, SQL, Linux 7.2, JBoss, Solaris 2.6., oracle8i 8.1.7.