Technical Lead/architect Resume
Fort Worth, TX
EXPERIENCE SUMMARY:
- Over 10 + years of total experience in Java/J2EE distributed Internet / Intranet Based Applications as Java Technical Lead Role.
- Proficient in Object Oriented Programming (OOPS) Concepts
- Very good understanding of SDLC (Software Development Life Cycle). Experience in System Analysis, Design, Estimation, Development and Testing.
- Strong Hands - on Experience in developing multi-tier based application using Java, Servlet, JSP and Web Services.
- Hands on experience in Java 1.6, Struts, Spring 3.0, EJB 3.0, Hibernate and Web Services using SOAP and Restful.
- Hands on experience in Play Framework 1.2.4, Backbone Framework, Twitter Boostrap and Google Maps integration.
- Experience in open source tools for development, versioning, logging, performance test and UML modeling - Eclipse, Log4J, SVN, CVS, Visio, HP QC and IBM GSM.
- Experience with testing frameworks like JUNIT, Selenium and TestCase.
- Experience in designing DB, writing SQL queries with MySQL 5.0, Oracle 11G, Informix and SQL Server2005. Worked with database GUI tools - TOAD, Queryman, SQL Navigator, MySQL 5.0 client, Oracle 11G.
- Good experience working with Web Sphere 7.0, JBOSS, GlassFish application servers.
- Good experience working with Web sphere/ Liferay Portlet technologies using JSR 168/286 Portlet development
- Good experience working with Glass Fish Webspace Content Management System
- Hands on experience in SOAP and Restful Web Services testing using SOAP UI.
- Hands on experience in ARC GIS Web Service implementation.
- Hands on experience in RFID implementation using Motorola FX7400 RFID reader.
- Hands on experience in Performance analysis tools JProfile, dynaTrace and ITCAM
- Good experience in Design Patterns like MVC, Adaptor, Observer, Factory Pattern, Singleton Pattern, Façade Pattern, Business delegate Pattern and Listeners
- Excellent communication skills, highly creative, motivated and ready to take challenges with an objective to succeed.
- Project Management - Planning, Estimation, Controlling and Execution.
Technical Skills:
Enterprise Technologies: J2EE, JSF, Web Services-AXIS & Restful.
Language / Software: Java 1.6, HTML, Java Script, JQuery, Google Maps, XML, XSL, XSLT
Application Server: Websphere 7.0, JBoss 4.3, Tomcat, Glass Fish 10.2 & MQ Series
Middleware: EJB
Framework & API: Spring 3.0, Struts 2.0, Hibernate 3.0, Play Framework, Open JPA 2.2, Twitter Bootstrap, Anugular & Boostrap Framework, Dynatrace 4.0, Liferay/Web sphere portlet and WSRP.
Modeling Tools: Eclipse, RAD7.5.5, UML, Rational Software Architect (RSA), Rational Rose
IDE & Tools: RAD 7.0. 6.0, WSAD 5.0, Eclipse, TOAD, JIRA
Testing Tools/Framework: TDD - JUnit, StrutsTestCase
Reporting Tools iText.
Database: Oracle 11G, DB2, MS SQL Server 7.0, MySQL 5.0, Informix
Scheduler: Quartz
Version Control: Teamforge, CVS and Visual Source Safe
Build Environment: Ant, Team Forge, Cruise control, Jenkins & Maven
Operating System: Windows, Solaris, AIX UNIX
Development Methodology: Agile (SCRUM, Continuous integration), Waterfall, Iterative
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Visual Train Scheduler
Technical Lead/Architect
Responsibilities:
- Understand the business requirements and provide technical architecture
- Provide leadership to developers in designing and developing software modules as per the defined architecture
- Be the leading expert in domain and technologies relevant to the business solution
- Work closely with platform teams to bring learning’s from the businesses to improve the platform
- Provide direction and guidance to the business in discovering the new solutions and set objectives, and to produce plans, roadmaps, and methodologies
- Involved in creating the IMS Layer, which is used to connect the Main Frame programs from Java.
- Involved in Re-Engineering the Business Process/Logic using Web Technologies from Main Frame COBOL programs.
- Involved in ARC GIS Web Service Integration.
- Involved in Google Maps configuration and displayed the Train schedules on the map.
- Developed Models, Views and Controllers using JQuery, Backbone & Angular Frameworks.
- Developed Various DAOs and used Open JPA API for findBys.
- Integrated JavaScript and Java layer using JSON.
- Involved in Data Table integration and displayed train schedules using JQuery, Twitter Bootstrap
- Extensively used JUnit and developed JUnit tests classes.
- Involved in Require Config JS file configuration and implementation
- Involved in Jenkins configuration
- Build Regions for Parallel testing, Performance testing & Production environments
- Onsite and Offshore co-ordination.
- Agile development methodology was followed including SCRUM process and continuous integration
Environment: Core Java, J2EE, Play Framework, Open JPA, Restful Web Services, Backbone Framework, Angular Framework, Twitter Bootstrap API, Google Maps, XML, Ajax, JUnit, JQuery, ARC GIS Web Services, Mainframe Cobol & DB2
Confidential, Plano, Texas
RFID National Rollout - Supply Chain Fixed RFID Reader Service
Technical Lead
Responsibilities:
- Study of requirements, seeking clarifications from client, preparation estimates, Preparing HLD, Project plan, test plan
- Developed the Proof of Concept.
- System Design and Architect using UML.
- Involved in Motorola FX7400 RFID Reader integration using LLRP
- Developed various classes for RFID Reader and Antenna modules.
- Developed XML configuration files for RFID Reader Integration.
- Developed various classes for LLRP implementation.
- Developed J-Unit test cases for testing. Performed regression and functional testing of the application.
- Developed Ant scripts to build and deploy applications.
- Offshore and Onsite Co-ordination.
Environment: JDK 1.6, XML, Websphere 7.0, Oracle 10 g, Web Services using SOAP, JUnit testing, Log4j, Ant, JMS & HP Unix.
Confidential, Bentonville, AR
Annual Enrollment
Technical Lead
Responsibilities:
- Responsible to interact with Business Analyst to analyze and evaluate the requirements from feasibility standpoint..
- Used Ant and Cruise Control to do the build and auto-deployment of web application
- Preparing Technical design document
- Preparing High level and low level design document using UML.
- Involved in Spring, Hibernate framework integration and enhancement
- Wrote Spring Page Controllers for the pages developed
- Injected Command Pattern Objects for Page Controllers using Spring configuration files
- Injected Delegates Pattern Objects for Page Controllers using Spring configuration files
- Developed views using JSP for various pages.
- Wrote various Data Access Objects for data persistence
- Provided post production support for minor enhancements and reporting requirements
- Performed Unit testing using JUnit and Easy Mock and integration testing using Selenium
- Agile development methodology was followed including SCRUM process and continuous integration
Environment: Java/J2ee, Spring, Hibernate, Websphere 7.0, JBoss, Oracle 11g,DB2, Web Services using SOAP, J-unit testing, Log4j, Apache Commons and SONAR
Confidential, Bentonville, AR
Compensation Admin Tool
Technical Lead
Responsibilities
- Involved in obtaining requirements from Business Team of the customer.
- Involved in preparing architecture and high level design document with UML
- Involved in spring, Open JPA framework integration and enhancement.
- Involved in Restful Web services Integration.
- Worked on batch programs to develop important modules to interact with Database Using Open JPA.
- Presenting Technology solutions to the customer for whom deliverable include
- Developed views using JSP for various pages.
- Wrote various Data Access Objects for data persistence
- Onsite and Offshore co-ordination.
- Leading the 10 member’s team from offshore. India.
Environment: Java/J2EE, spring, Open JPA, REST Web services, Websphere 7.0, SONAR, DB2, UNIX, and Subversion
Confidential, USA
Enterprise Content Management,
Software Consultant
Responsibilities
- Proof of concept development.
- Provide technical leadership to technical resources and customers to meet project deadlines and ensure project objective are met.
- Plan, schedule, and coordinate activities related to system development projects.
- Consult and mentor technical resources concerning methods, procedures, and standards to be used during design, development, and unit testing phases of system development projects.
- Provide system or technical development expertise to the technical resource team.
- Created Class diagrams and sequence diagrams using UML tool with System Architect 10.4
- Developed Portlets for Card Creation, Activation, Registration and Card Purchase Module.
- Developed Content and Published in Webspace content management server
- Developed Restful Web Services and integrated with Business layers.
- Involved in Portlet configurations using portlet, xml configuration file.
- Developed Message driven bean and involved in configuration.
- Involved in Interportlet communication code development and integrations.
- Involved in Flex and Payment gateway Integration
- Involved in JMS Integration
Environment: Java 1.6/J2EE, Spring 2.5, Liferay 6.1 (JSR168 & JSR286), Webspace Portal JMS, EJB, 3.0, JSTL, Restful Web Services & Oracle 10g.
Confidential
Financial Application Development
Sr. Software Engineer
Responsibilities
- Client interaction for requirement gathering
- Involved in SDLC.
- Developing applications as per user requirements.
- Involved in payment gateway integration.
- Unit test case prepared and testing done for every business rule
- Configure Web Logic application server to support the development deployment of Enterprise Applications and Services.
- Performed code reviews and fine tuning the application
- Onsite and Offshore Co-ordination.
Environment: Java, J2EE, Struts 1.2, Spring 2.0, Hibernate 3.0,Restful Web services, Java Mail, XML,LDAP, Java Script, iText and Oracle 10g
Confidential, USA
E-Services
Sr. Software Engineer
Responsibilities
- Involved in SDLC.
- Developing applications as per user requirements.
- Unit test case prepared and testing done for every business rule
Environment: Java 1.5, J2EE, Struts 1.1, Spring 2.0, XML, XSL, XSLT, Web Services using SOAP, Ajax, JIRA & Unix Shell Scripting
Confidential
Parts Approval management System
Technical Associate
Responsibilities
- Involved in SDLC.
- Developing applications as per user requirements.
Environment: Java, J2EE, Java Script and DB2(AS400).
Confidential
Transport Management System
Software Developer.
Responsibilities
- Involved in SDLC.
- Developing applications as per user requirements.
Environment: Java, J2EE, Java Script and Oracle 8i.
Confidential
Real Estate Automation
Software developer
Responsibilities:
- Developing applications as per user requirements.
- Involved in functional testing.
Environment: Java Swing, JSP, Servlet, EJB and Oracle 8i