Post Job Free
Sign in

Tech lead

Location:
Chennai, Tamil Nadu, India
Posted:
October 24, 2020

Contact this candidate

Resume:

BhaskarGurmurthy

SUMMARY

** ***** ** ***** ** professional experience in development, enhancement and maintenance of complex enterprise applications (Web & Middle tier).

A solid understanding of all phases of the SDLC right from requirements gathering till post implementation support and implementing under different methodologies like Waterfall, RUP and Agile.

Expertise in development of software applications using Java, Servlets, JSP, JSTL, JDO, JMS, Hibernate and Spring.

Rich Experience in the implementation of Web Applications using JSP, JSTL, Servlets, J2EE Patterns, Spring, Core Java, Hibernate, HTML and oracle designer.

Good knowledge of OOP and OOAD concepts.

Experience in implementing several DESIGN PATTERNS like Singleton, Factory, and MVC using Java.

Experience in preparing Software Design Document (SDD) and Unit Test plan (UTP) for the application.

Experience in implementing Web Services using SOAP and XML/HTTP technologies.

Extensively worked with client-server architecture applications and have experience with Oracle databases.

Extensively worked on framing SQL queries, PL/SQL.

Good experience with Oracle, MySQL databases.

Understanding of Cloud based service. (Amazon Web services EC2, S3, EBS, RDS, ELB, Route 53, Auto scaling, Security Groups etc.)

Good at production support, root cause analysis and resolving production issues.

Exposure to the processes and documentation practices adhering to SEI CMM Level 5 standards.

Enthusiastic learner, excellent communicator with strong Analytical and technical skills, ability to work in team environment.

Excellent team player with good communication and leadership skills. Certifications

Sun certified web component developer

Sun certified programmer for Java platform standard edition 5.0 Amazon certified solution architect

Technical Skills

Languages / Middleware /

Architecture

Core Java, J2EE (Applets, JSP, Servlets, JDBC, Java Beans), AJAX, Junit, Log4J, XML, Hibernate, Spring.

Methodologies and Related tools Test Driven Development (using JUnit, Cactus, JMock) and OOAD Developments, Agile.

Scripting languages & build tools Unix Shell scripts, PL/SQL scripts, Javascript, Ant and Maven. Database and tools Oracle 9i and DB2, Toad for DB2 and QMF. Web and Application servers Websphere, iPlanet, Apache, Tomcat. IDE’s and tools RSA,RAD, Eclipse, Netbeans, Notepad++. Source control CVS, Clearcase, Perforce, MKS and SVN. Operating System Windows, IBM-AIX, Linux and Solaris. Other technologies exposure Oracle designer, Mercury Quality center and Rally . Experience

YASH TECHOLOGIES PVT Ltd, INDIA July 2020 – till date Client: Dotcomm, Omaha, NE - July-2020

Attorney Invoice System (AIS)

Role: Sofware Engineer

Description: AIS is a system for attorneys under Douglas county court to submit invoice. Contribution:

Updating with new features as requested by client.

Migrating the existing application to cloud (AWS). Environment: Java (1.6,1.8), Groovy, Spring 3.0 MVC, SOAP, Jasper Report. Amazon (EC2, S3, ELB) and other services.

YASH TECHOLOGIES INC, IL, US July 2013 – June2020

Client: Dotcomm, Omaha, NE - July-2016

Attorney Invoice System (AIS)

Role: Sofware Engineer / Lead

Description: AIS is a system for attorneys under Douglas county court to submit invoice. Contribution:

Updating with new features as requested by client.

Migrating the existing application to cloud (AWS). Environment: Java (1.6), Groovy, Spring 3.0 MVC, SOAP, Jasper Report. Amazon (EC2, S3, ELB) and other services. Client: JOHN DEERE, Moline IL June -2016

CMS Monitor

Role: Sofware Engineer

Description: Build test harness report that reads from a shared location and summarizes the results for Sitescope. The current status will be written as json files on the share and alert on failure. Contribution:

Working on complete development of the project.

Used SMB File to read and write.

Environment: Java, Spring 3.0 MVC, JCIFS, REST-WS. ISG

Role: Lead / Sofware Engineer

Description: MyJohnDeere is an online portal where different John Deere websites and online applications can be accessed.

John Deere Operations Center is an online farm management data platform that centralizes the accessibility of machine and agronomic data to optimize in-field work and logistics. Tools in the Operations Center enable growers and their trusted partners with the ability to analyze, edit and make collaborative decisions from the same set of information to increase profitability.

Contribution:

Working on support and development when required.

Under support we root cause the issue and create defect.

Under Development we follow Agile methodologies, being part of the daily scrum meeting

Addressing the post production issue and handling the offshore support team. Environment: Java, Spring JMS/MDB, JPA 2.0, Spring 3.0 MVC, Hibernate 3.6, SLF4J 1.6.1, IBM DB2, WAS 7.0, JAX- WS of Web Sphere 7.0, REST-WS.

Tekseed Solutions LLc., NJ, US Sept 2011 – July 2013 Client: JOHN DEERE, Moline IL

Pricing Administration

Role: Lead / Sofware Engineer

Description: Pricing tools allows the user to track the price of parts produced in different region and locations. It allows the user to create multiple version of basecode to address requirement of marketing. We are porting application to latest framework.

Contribution:

Creating POC of the application using the Spring frame work

Working with business for creating sprint backlog and updating the user stories for next sprint.

Using TDD with Agile methodologies and conducting daily scrum meeting

Following the layer approach with Annotations.

Using EJB for Message handler.

Deployment of the application to WAS 7.0

Environment: Java, spring 3.0 MVC, SLF4J 1.6.1, IBM DB2, WAS 7.0, RESTEasy, JQuery UI. JDLInk

Role: Lead / software emgineer

Description: JDLink allows users to monitor their fleet from any location through the internet. This is especially useful for large fleets that are dispersed in several worksites or across a large geographical area. Using JDLink, customers can track location and machine utilization, stay on top of maintenance requirements and keep records of maintenance completed, be notified of operator alerts and diagnostic trouble codes, review sensor data such as temperatures and pressures, and track fuel usage for their equipment. Contribution:

Working in Agile methodologies, being part of the daily scrum meeting

Keeping track of the velocity of the team for the 2 week Sprint.

Involved in writing Service Layer and Data Access Layer using Spring Framework 3.0.5 and Message driven bean using EJB.

Writing Annotations in configuring controller, service and DAO beans.

Implemented client to access the web services and business logic changes to the web services.

Patterns Use: Singleton, Front Controller, Business Delegate, VO.

Interaction with Product owners/Clients to evaluate the requirements, technical design and implementation.

The application use sitemider for front end authorization and RBAC (role based) for controlling the users.

Addressing the post production issue and handling the offshore support team.

Deploying the application to WAS 7.

Environment: Java, Spring JMS/MDB, JPA 2.0, Spring 3.0 MVC, Hibernate 3.6, SLF4J 1.6.1, IBM DB2, WAS 7.0, JAX- WS of Web Sphere 7.0, REST-WS.

Tekseed Solutions llc. June 2011 –Sept 2011

Client: JOHN DEERE, Moline IL - July-2011

JDLInk

Role: Programmer Analyst / software engineer

Description: JDLink allows users to monitor their fleet from any location through the internet. This is especially useful for large fleets that are dispersed in several worksites or across a large geographical area. Using JDLink, customers can track location and machine utilization, stay on top of maintenance requirements and keep records of maintenance completed, be notified of operator alerts and diagnostic trouble codes, review sensor data such as temperatures and pressures, and track fuel usage for their equipment. Contribution:

Working in Agile methodologies, being part of the daily scrum meeting

Implemented client to access the web services and business logic changes to the web services.

Patterns Use: Singleton, Front Controller, Business Delegate, VO.

Interaction with Product owners/Clients to evaluate the requirements, technical design and implementation.

Environment: Java, Spring JMS/MDB, JPA 2.0, Spring 3.0 MVC, Hibernate 3.6, SLF4J 1.6.1, IBM DB2, WAS 7.0, JAX- WS of Web Sphere 7.0, REST-WS.

Client: iNINE Technologies, NJ, US

Inventory Control and Tracking System

Role: Programmer Analyst / software engineer

Description: An inventory control system is an integrated package of software and hardware used in warehouse operations, and elsewhere, to monitor the quantity, location and status of inventory as well as the related shipping, receiving, picking using j2ee.

Code fixing for the given the module. Deploying the application code and testing the same using WebSphere community edition.

Contribution:

Developed and enhanced the report generation

Analyzed and enhanced the existing business processes and user interfaces.

Deployment of the application to WAS.

Environment: Java, spring 3.0 MVC, MySQL, WAS 6.0, JQuery UI. Thirdware Solutions, Chennai, India Feb 2010 to May 2011 Client: Ford Chennai and EUROPE

DEALIS (Ford EUROPE) - Distribution, Export and Logistics Information System Role: Technical Analysts – Java

DEALIS is a real-time logistics management system providing outbound shipping and sales information to DFS- suppliers, logistics partners, internal departments and dealers of Ford Customer Service Division. Contribution:

Analyze the departed shipment information, validate for further processing.

Designed the module for generating the interchange file in XML format (star 5 schemas) to mainframe system.

Worked on transferring information as interchange file to mainframe system every 5 minutes.

Worked on stored procedures for maintaining the all details in the Oracle database.

Understanding oracle designer and writing code in web PL/SQL.

Designed and created interfaces (WSDLs and XSDs) for service components.

Designed and implemented 2D picking slip using iText framework .

Interacted with the business users and leaded the technical team during design and development.

Designed and developed the build scripts using Ant. Environment:

CoreJava, Servlet, JSP, JSON, Javascript, Mootools, Xml, Perl, Oracle, Oracle Designer, Rational Architect. Aequor Information Technologies (Pvt) Limited, Chennai, India July 2009 to Feb 2010 Client: Ford Chennai and EUROPE

DEALIS (Ford EUROPE) - Distribution, Export and Logistics Information System Role: Technical Analysts – Java

DEALIS is a real-time logistics management system providing outbound shipping and sales information to DFS- suppliers, logistics partners, internal departments and dealers of Ford Customer Service Division. Contribution:

Analyze the departed shipment information, validate for further processing.

Designed the module for generating the interchange file in XML format (star 5 schemas) to mainframe system.

Worked on transferring information as interchange file to mainframe system every 5 minutes.

Worked on stored procedures for maintaining the all details in the Oracle database.

Understanding oracle designer and writing code in web PL/SQL.

Designed and created interfaces (WSDLs and XSDs) for service components.

Designed and implemented 2D picking slip using iText framework.

Interacted with the business users and leaded the technical team during design and development.

Designed and developed the build scripts using Ant. Environment:

CoreJava, Servlet, JSP, JSON, Javascript, Mootools, Xml, Perl, Oracle, Oracle Designer, Rational Architect. TechAffinity, Chennai, India May 2007 to Apr 2009

Client: Time Customer Service, Tampa, Florida.

WES – Web Enabled Systems

Role: Sr.J2EE Developer /Lead onsite – offshore

The Tampa based Times Customer Service, Inc., is part of the Time Warner group. They fulfill millions of customer for the client by providing efficient customer service in the area of magazine and catalog fulfillment. TCS magazine fulfillment supports more than 70 national and international publications, which includes Time Inc., Harvard, Martha Stewart, Fortune, Money, People, National Geography Society, American Express Publishing and Essence. Times Customer Services, Inc., process more than 200 million magazine, subscription orders, payments and telephone requests each year.

WES -Web enabled system is web application used to create web pages for fulfillment support, interacting with mainframe using CICS and message queue (IBM) for order processing and customer service. Contribution:

Develop online subscription order pages for different magazine.

Creating new renewal promotion and adding more service for customer

Enhancement of the code by fixing the identified bugs.

Interacted with the business users and leaded the technical team during design and development.

Delegating the task to offshore team and managing the delivery. Environment:, Java, J2EE, Servlets, JSP, Struts, IBM Websphere, JavaScript, ANT, MQ series, IBM AIX, Windows, Oracle, RAD.

PB - Promotion Builder

Role: Sr. Java Developer, onsite

PB is basically online tool used by marketing team marketing team to analysis, study and collect data’s based on the promotional pattern from past for different magazine. Contribution:

Designing, development of web interface using servlets and jsp for the marketing team requirement.

Analyzed and enhanced the existing business processes and user interfaces.

Designed and developed SQL queries and PL/SQL stored procedures to support existing functions.

Developed and enhanced the report generation for different formats.

Designed and developed the build scripts using Ant.

Involved in the review of peer’s code and worked on defect logging, tracking and fixing.

Reviewed design and code before releasing to the marketing team for effective delivery and performed post deployment support.

Actively participated in the complete SDLC Life Cycle of development, from the requirement phase to testing phase. Created functional specification documents and Design Documents. Environment: Java, J2EE, EJB, Servlets, JSP, Struts, IBM Websphere, Hibernate, RAD, MQ series, XML and XSLT, Ant, DB2, SQL, PL/SQL and Oracle, IBM AIX, Windows.

Siptech, Chennai, India December 2003 to May 2007

Client: Motorola Connected Home Solutions, Sunnyvale, CA Digital Set-Top Boxes - implementation and testing of OCAP middleware. Role: Sr. Java Developer.

Implementation and conformances of OCAP middleware development for Motorola’s digital Set-Top boxes. The development and conformance testing is based on Open Cable specification from CableLabs. The test suite developed using the Cablelab’s ATE (automatic test environment) comprise of OCAP – 900 tests, MHP- 3000 tests, SUN -6300 tests and DVR -350 tests.

Based on the implementation provided for spec (OC-SP-OCAP-DVR-I02-050524) functional test were developed and tested using JAVA, JUnit and ANT. The integrated application and components were regressed for different build from end to end.

Contribution:

Led the test team in development of DVR (Digital Video Recording) module.

Involved in test suite integration with ATE on Unix/Solaris.

Involved in maintaining and debugging the code.

Excellent understanding of OCAP DVR module.

Actively participated in project meetings and prepared MOM and weekly status reports

Involved in the review of peer’s code and worked on defect logging, tracking and fixing.

Analyzed the log files and fixed the core issues that were reported from the customers.

Used Bugzilla for bug tracking tool.

Performed regression testing of the sub-system and created Unit Test plans (UTP). Environment: Jdk (Skelmir VM), App Perfect, SoftOC, TSBroadcaster, TSMux, Solaris, Linux, Sony ATE, CVS and CTP

(compliance test purpose), ANT, Junit.

Mobile Platform Testing of OSGi.

Role:Java programmer, On-site

Development and testing of Linux based Mobile platform for 3G phones using OSGi Frame work implemented using Java. Integrating the test environment with Frame work and develop tools for automated testing of the functional behavior of the components using Ant and Shell Scripts. The Framework provides a standardized environment to applications (called bundles) and these are parsed using the XML Parser. Different modules covered are Multimedia, MMS, DM, DRM, Sync ML, DS, SWT, GTK, and DirectFB. Contribution:

Involved in extensive testing of SIM module on mobile

Coding and testing the TAPI module using test application framework developed for mobile.

Responsible for the settings test environment for End2End Testing.

Configuring the phone setting and MMS, DRM features respectively.

Implemented event-driven programming for state transition of the mobile hand-set.

Involved in White box testing and preparing the UTP.

Bagged Siptech certificate for the successful completion of the project. Environment: Java2Me, JUnit, Clear case, CVS, Montavista Linux, Clover, Phone Simulators and Test Framework. Academic Qualification

Post Diploma training in software engineering from C.E.D.T, (R.E.C Campus), Calicut India. Bachelor degree in electronics and telecommunication,(B.E) from Bangalore University, India. Diploma in electronics and telecommunication,(D.E.C.E) from Board of Technical Education, Chennai, India.



Contact this candidate