Onsite Technical Lead Resume
Richfield, MN
SUMMARY:
- Articulate professional with experience of over 10 years in Design, Development and Testing of software applications, currently working with Best Buy as a Technical Lead.
- Designed and developed multiple Java and J2EE based Enterprise Applications with expertise in various open source frameworks like Spring, Hibernate
- Areas of expertise include developing applications with Java, Hibernate, Spring Framework, JDBC, SOAP Web Services, REST Web Services, WSDL, JSP Servlets, Beans, EJBs, J2EE
- Experience in working with XSLT, XML, using SAX, DOM Parsers components.
- Good hands - on experience in working with varied relational databases like Microsoft SQL Server, MySQL and Oracle.
- Good analytical design and documentation skills
- Competent in strategic thinking and leadership with strong abilities in problem solving
- Attention to quality and a continuous improvement mindset.
- Excellent hands on experience in developing Web Services using SOAP, WSDL and XSD with strong skills in understanding and implementing Service Oriented Architecture (SOA)
- Experience in working with multiple version control tools like SVN, CVS, Git, Stash
- Experience of working with various open source build automation tools like Ant, Maven and Gradle to generate deployable files.
- Experience in working with JDK 1.7 for developing various client side, server side and middleware applications.
- Experience in using messaging standards like TIBCO EMS for developing distributed applications.
- Good grasp and hands-on on various operating systems like Windows, UNIX, Solaris.
- Additional project experience on EBI tools like TIBCO Business Works, Enterprise Message Service and TIBCO Administrator
- Conversant with Spring MVC framework (DI/IOC concepts).
- Experience in playing multiple roles in the team and well conversant with both the waterfall and Agile way of software development.
- Currently involved with moving the Technical Dev and support teams towards a DevOps Model working in an Agile Methodology to deliver projects @Best Buy.
- Have extensive IT development experience, both at offshore locations, working with offshore development teams @Mumbai, Pune, Greater Noida. Along with closely interacting with Client/Customer Teams for project deliverables @Singapore and USA.
TECHNICAL SKILLS:
Platforms: Windows 98/XP, UNIX, SUN Solaris
Technical Skills: Java, Hibernate, Spring Framework, J2EE, SOAP, REST Web Services, JDBC
Databases: Microsoft SQL Server, Oracle, MySQL
Application/Web Servers: Apache Tomcat, WebLogic, JBoss
Scripting Languages: UNIX Shell Script, WLST (WebLogic Scripting Tool)
Development Tools: Eclipse IDE, NetBeans, TIBCO Designer, TIBCO EMS, TIBCO Administrator
Version Control Tools: CVS, SVN, Git, STASH
Build Technologies: Ant, Maven, Gradle
Miscellaneous Tools: Putty, SSH, Jenkins, Splunk, Version One, Postman, SOAPUI
PROFESSIONAL EXPERIENCE:
Confidential,Richfield, MN
Onsite Technical Lead
Responsibilities:
- Lead analyst of the team responsible for High level design, Low level design, Development and Code Reviews.
- Worked on J2EE and Spring for designing and developing an application
- Responsible for design, development and monthly releases in Confidential (CAP) Team.
- Responsible for on-boarding and releasing new provider integration of carriers like Confidential, Confidential, Confidential, Confidential Cable and Century Link with Best buy in Home Connections program.
- Develop, deploy and CAP Application developed in Java, Spring MVC, Hibernate, SOAP and XSLT Transformation based backend Application.
- Configuring, testing and supporting new Jar migration and Java patches as and when needed
- Modify current Maven Configuration on regular basis to optimize the build process.
- Developed multiple web pages by using HTML.
- Responsible for undertaking migration of current SOAP based web services into REST based Micro-services
- Responsible for maintaining Jenkins deployment jobs for the application and support continuous integration.
- Efficiently using Git and STASH to manage code versioning and merge conflicts from different scrum teams working on the same code.
- Provide QA support during Acceptance, Integration Testing and performance testing.
- Using Splunk to pull monitoring logs to help Business analyst in future enhancement Analysis.
- Creating and modifying queries and stored procedures in application’s Oracle Database
- Provide technical support and clarification for BA and QA reviews during new project kickoffs
- Responsible for maintaining health of the existing Java and TIBCO modules in the CAP Application
- Create Application’s Technical Handbook and provide knowledge transition to the application support and infrastructure support teams before each release.
- Responsible for designing and developing new batch jobs support asynchronous processing of transactions in CAP Application.
- Provide inputs through documents and presentations to Solution architects for feasibility study conducted for new solutions.
- Leading and Transition knowledge to new scrum teams
Confidential
Software Developer Trainee
Responsibilities:- Working single handedly in this project from the prototype development to the entire application delivery, following a spiral model of software development
- Designed and Developed a user friendly GUI of more than 75 pages with Automated email notifications on new requests/status changes were also implemented
- Conducted code reviews and unit testing of deliverables
Technology used: Java, J2EE, EJB, Struts, Java Script, AJAX, MS-SQL 2005. VSS, Eclipse, WebLogic
Confidential
Analyst Programmer
Responsibilities:- Responsible for developing Java/TIBCO Web services
- Defect analysis and resolution PROD Issues.
- Administration and management of conflicts in the deployed services.
Technology used: TIBCO EMS, TIBCO BW, Java, MS-SQL
Confidential
Software Developer
Responsibilities:- New BW instance creations
- Application process and Hawk deployments
- Using Tibco Designer palettes to design and create processes to manage and monitor Web services, Transactions, JMS, JDBC etc.
- Troubleshooting issues.
- Resolving Support Managed tickets for PROD/COB/UAT
- Weekend checkouts after server reboot (includes manual rebalancing of instances).
- Tibco EMS
- New EMS instance creations (includes creation of RTView)
- Manually create/delete/update/purge queue/topics/bridges/durables
- Manually manage EMS log files
- Certificate management process
- Troubleshooting issues
- Resolving Support Managed tickets for PROD/COB/UAT
- Weekend checkouts after server reboot (includes manual rebalancing of instances).
- JNDI maintenance
- Hawk deployments for EMS rules
Technology used: TIBCO EMS, TIBCO BW, TIBCO Hawk, TIBCO RTView, UNIX
