Umesh Soni
Schaumburg, Illinois 60173.
(M) 848-***-****
********@*****.***
Career Overview
Over 12 years of IT experience including four years in software development, coding, debugging. Eight years in system maintenance, support and software tools support, upgrade and maintenance.
Well versed in continues integration, Agile software development methodologies, continues delivery tools and version control systems and DevOps practice.
Expertise in Software management and version control tools like Clearcase, GIT, continues integration tools Electric commander, Jenkins and code analysis tools Klocwork. Proficient in software management tools JIRA, Code review tools Code Collaborator, Open source tools maintenance like, GCC, GDB, Perl, Python, Eclipse etc.
Expertise in production system support and maintenance. Troubleshoots and develops functionally accurate technical workarounds for complex software and setup. Errors encountered by customers or field consultants which are typically escalated from Tier 1 Support Engineers identifies, prioritizes, replicates, diagnoses and resolves user problems in a timely fashion to maintain defined SLAs.
Tools & Technology
Version Control tools: GIT-2.4 and Clearcase-8.0.0.15.
Continues integration tools: Electric commander-6.x and Jenkins-1.6
Code analysis and review: Klockwork-10.x, Collaborator-8.4.
OS: Red-Hat, Ubuntu Linux, Sun Solaris 5.x.
DB: MSSQL, Oracle.
Project Management & other tools: JIRA Administration, Rose-RT.
Code Compilation: GCC, GDB, Eclipse, JDK/JRE etc.
Scripting: Shell script, perl and python.
Professional Experience
A.Aug -2007 – Till Date Assistant Consultant at TCS Ltd. Mumbai, India. (Currently at onsite deputation in Schaumburg Illinois since June-2015 on H1b visa)
Worked in Development of software systems in C under unix environment following SDLC cycle.
Deploy and manage software systems in production environment.
Lead team for upgrade and deployment of code analysis tools Klocwork and build tool Electric commander, Jenkins and Electric Accelerator.
Handled setting up multisite implementation, administration of configuration and version control system.
Migrated code review data of collaborator tool being use by 600 developers.
Successfully implemented a Common mounted functional area for a whole site and installed all open source tools in that common area like GCC, GDB, Perl, Python, Eclipse, Rose RT etc.
Awarded on the spot award for successfully debugged and corrected all history build records corrupted because of one inbuilt bug of Jenkins tool.
Strong analytical and troubleshooting skills.
Strong Unix system internals and scripting skills.
Assignments handled in TCS
The details of the various assignments that I have handled are listed here, in chronological order.
Project
Clearcase, JIRA, GIT, Jenkins and Electric Cloud and Klocwork. Administrator.
Customer
One of the leading Telecom equipment makers of USA.
Period
Nov-2012 to Till Date
Description
Scope of work for this project is Installation, Up gradation and Maintenance of Electric Cloud and Klocwork and other software development tools like git, jira and jenkins. Electric Commander tool is continues integration tool and it uses number of agent machines to compile large projects. Klocwork tool is use for analysis and reporting of large code for errors.
Role
My role is handle request of installation, Configuration, Up gradation and Maintenance of these tools. Also responsible for correcting any errors occurred in using these tools. If error is in functions of tools then contact to vendor and provide all dump logs of tool and coordinate for solution from vendor. Also responsible for db validation of these tools and migration of data base in case of up gradation of these tools.
Solution Environment
Sun Solaris8, 9 and 10, Red Hat Linux Release 5-7, Clearcase tool 8.0.0.15 (for source code control), Jenkins,Git, Jira.
Tools
Electric Cloud (for cloud computing) and Klocwork (for bug fixes), git for version control, Jira for project and defect tracking, Jenkins for continues integration.
Project
Versatile Service Engine.
Customer
One of the leading Telecom equipment maker of Europe.
Period
Nov-2009 to Nov-2012
Description
VSE platform system provides support to callp of MSC sites of telecomm operators in Canada and North America. Its architecture based on ATCA specifications of telecommunication equipments. In-house developed customised kernel (NCGL) has been used by Nortel to interact with H/W layer of VSE. This system lies in physical and network layer of SS7 protocol. It provides packet routing, data storage, file system, user authentication authorisation and command line interface to SOS (switch operating system).
Role
My role is to work on change request coming for any modification in functionality of telecomm switch and to develop code for creating that functionality.
Solution Environment
C, C++, Red Hat Linux Release 4, Clear Case tool 7.1.10.
Tools
Clearcase (for source code control), Red Hat Linux Rel4, FlexCR, Clarify.
Project
Mobile Signal Mediation – RECI Module
Customer
Tata Communications International.
Period
Feb-2008 to Oct-2009
Description
This project deals with mobile signals and text data (SMS) of telecom switches comes in different format and differently coded form. It converts them in common format. Then is applies given business rules on each records then categorise them as chargeable or unchangeable. It then puts each record in database using Pro C programming. It also checks for gaps and raises alarm in case of error.
Role
My role was to develop coding and logic for translating different format files to a common format file. To develop business logic for billing of mobile signals coming at different switches. Whole coding was done in C++ language under Unix environment.
Solution Environment
C, C++, Solaris 5.9
Windows NT
Oracle 9i database
Tools
MS-VSS (for source code control)
Project
Telecomm Mediation - RECS module
Customer
Tata Communications International.
Period
Aug-2007 to Jan-2008
Description
RECS module is using for collecting raw files from telecomm switches comes in different format. It then translates all raw files into a common format and BCD coding to transfer to further module. It also generates hourly o/p files and also checks for any gap between files. It raises the alarm and log for any error. This module runs at each switch position and it transfers the o/p files to one single server using TCP/IP protocol. Data integrity and any loss of files check is also in its scope.
Role
My role was to develop coding and logic for translating different format files to a common format file. Like Hex, Binary, Octal, Ascii to common BCD format. Whole coding was done in C language under Unix environment.
Solution Environment
C, Solaris 5.9
Windows NT
Tools
MS-VSS (for source code control)
B.July 04 – Aug 07 Design Engineer Powertech Automation Solutions Pvt. Ltd., Indore India.
Design and develop software for new products in Embedded C.
Design and develop analog and digital circuits for Embedded systems based on Microcontrollers.
Upgrade the existing Embedded C code as per new requirements.
Provide technical training and technical assistance to other departments in the company as well as end users.
Preparing and keep updating documents related to Existing products and ongoing development projects.
Cost estimation for products.
Understand & Follow the requirements of International Quality Management System Standard ISO 9001: 2008.
Assignments handled in Powertech Automation Solutions Pvt. Ltd. Indore (MP) India.
Project
Embedded systems using microcontrollers.
Customer
Projects for Powertech Automation Solutions Pvt. Ltd. Indore.
Period
July-2004 to Aug-2007
Description
1.3-Ph Digital Energy Meter.
The project measures V, I, Hz, kw, kva, pf, kvar, of all 3 phase and summation of kwh, kvah of all three phases using IC ADE-7754.
2.Smart Air Conditioner Controller for 6 Split AC’s
The project controls 6 split AC units as per present room temperature and individual AC’s run hour. This controller protects AC from over/ under load, over/under voltage conditions. This project stores the last 50 faults, AC run hours, AC running priority and AC fault status during power off condition. It fulfils all the specifications of BSNL and has got approval from BSNL.
3.Voltage, Current and Frequency monitor of three phases.
The project measures the 3 parameters of three phases. This meter shows all the 3 parameters of selected phase simultaneously. This meter has programmable CT ratio.
Role
Coding, testing, debugging, designing.
Solution Environment
Embedded C, 89C51 microcontrollers, Windows XP.
Formal Education
2003 Master of Science, Electronics
DAVV University Indore, India.
2000 Bachelor of Computer Science
DAVV University, Indore, India.
Personnel Details
Date of Birth
07-05-1980
Passport No.
H8903347 (india)
Nationality
Indian.
Present Address
1318 E Algonquin RD Apt # 2S Schaumburg Illinois-USA. Pin – 60173.
Permanent Address
248 DK-1 Sch. No. 74-C Vijay Nagar Indore-(MP) India-452010.