We provide IT Staff Augmentation Services!

Technical Lead Resume

3.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • 8 years of IT experience in software development life cycle including Requirement Gathering, Design, Coding, Testing, Maintenance and Support of the super critical and highly complex applications.
  • Currently working as Test Automation Developer for a major insurance firm.
  • Have experience working in DevOps environment and involved in CI/CD efforts. Familiar with Docker, Jenkins, AWS services such as EC2.
  • Have played the role of Technical Lead, Developer and Designer in my career.
  • Have worked in Financial, Card & Payment, Insurance, Healthcare domains.
  • Have extensive experience in Object Oriented Programming & worked on all phases of Software Development Life Cycle (SDLC) and used software development models like SCRUM/Agile methodology and Waterfall model.
  • Experience in Software Application Development using Python, C, C++, Pro*C, Standard Template Library, Multithreading, Socket Programming, SQL/PLSQL, Ruby, Java.
  • Experience in several databases - Oracle, IBM DB2, MySQL, Microsoft SQL Server, PostgreSQL.
  • Experience in designing applications using OOAD such as Singleton Pattern, Adapters, Factory, Decorators.
  • Have extensive experience in building automations using Microsoft System Center Orchestrator (SCORCH), PowerShell, UNIX Shell Scripting, Python scripting.
  • Have experience in working with enterprise application monitoring & devops tools such as Microsoft System Center Operations Manager (SCOM), Splunk, IBM Netcool, Splunk, AppDynamics, Docker.
  • Have experience utilizing REST APIs of Bitbucket, JIRA, Microsoft SharePoint.
  • Experience in repository tools - Bitbucket, GitHub, IBM ClearCase, CVS, SVN, Visual Source Safe, Fisheye.
  • Experience with project management tools - ServiceNow, JIRA, Confluence, Pivotal Tracker.
  • Good communication and interpersonal skills with good analytical power.
  • Outstanding problem solving, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals, result oriented, fast learner and excellent communication skills
  • Capable of independent work with minimal supervision.

SKILL:

Languages: Python, C/C++, Ruby, NodeJS, Pro*C, UNIX Shell Script, PowerShell, Java, Spring, Hibernate.

Web Technologies: Javascript, HTML, CSS, MeteorJS.

IDE/Debugging tools: GDB, Android Studio, Visual Studio 2010/2012/2013 , Eclipse, PyDev, Jetbrains Rubymine.

Software: Jira, Fisheye, ServiceNow, Splunk, Docker, SCORCH, SCOM, PLSQL Developer, Oracle Toad

O/S Platforms: Linux, AIX, Windows.

Databases: Oracle, IBM DB2, MySQL, MS SQL Server 2012, PostGreSQL, MongoDB

Version Control: Bitbucket, GitHub, Visual Source Safe, CVS, SVN, IBM Rational ClearCase, Serena Dimensions.

EXPERIENCE:

Confidential, Columbus, OH

Technical Lead

Responsibilities:

  • Find opportunities to enhance the existing test automation framework and write automations on top of it.
  • Design and developed automation scripts for the REST API web services used by frontend application. The database is Oracle.
  • Analyze requirements and write scenarios in Gherkin.
  • The features and step definitions are developed in Python, Ruby and Cucumber based on WATIR, Selenium framework.
  • Design and develop the SQL queries for setting and retrieving the test data and to the yaml files.
  • Automate the process of reading a raw file and create a human readable yaml file based on the specifications of the raw file.
  • Test the REST APIs using Soap UI/ Postman.
  • Run the test case suite for each project and capture screen shots.
  • Prepare the test plan and upload the scripts in HP ALM (QC).
  • Raise defects in QC and coordinate with developers to test and close the defects.
  • Create and monitor the test automation build jobs in Jenkins.
  • Perform system testing and provide support to other dependent teams.
  • Showcase the test execution results to the business owners and get the sign off.
  • Attend retrospective/feedback meetings with all the stakeholders to continuously improve the process and remove bottlenecks if there are any.
  • Researching on the possibility to run the test framework in Docker environment and running parallel tests/containers using Docker compose/ AWS elastic container service.
  • Build and integrate ChatBots on Hubot framework with Jenkins and perform various tasks such as trigger regression jobs, get ticket details etc. The development is done to create microservices and rest apis using NodeJs/ Python.

Environment: AngularJS 1.6, Python, Ruby, Cucumber, Selenium, WATIR, RubyMine, Postman, SoapUI, HP Quality Center, IBM Rational Team Concert, IBM Rational Requirements Composer, GitHub, Jenkins, Splunk, NodeJS, Hubot, RocketChat.

Confidential, Coral Springs, FL

Technical Lead

Responsibilities:

  • Worked on the project to migrate from an old repository tool - Serena Dimensions to GIT and JIRA tools for version and release management respectively. Developed scripts in Python to migrate all the code and config files into a GIT repository based on the previous releases.
  • Developed a command line menu based application in Python to manage the releases of the project by the project admins. Standard REST APIs for Bitbucket and JIRA were used to interact with the tools for branch/version creation, managing permissions, automatically update JIRA issues and merge the pull requests in bulk. The application is created using OOPS concepts and design patterns such as decorator etc.
  • Worked on developing the client side GIT hooks in Python language.
  • Designed and developed a script in Python to automate the beautification and formatting of the revision history and comments in C code.
  • Python packages used - urllib2, subprocess, requests, re, os, sys, multiprocessing, multithreading, logging, json, unittest.
  • Design and developed a multiprocessing transformer application for parsing/formatting the transaction in/out of the system, on top of the application to handle additional load on the existing application and fully utilize the multicore CPUs.
  • Worked in designing and developing a TLS proxy layer between the debit system and outside association applications. This is to provide an extra layer of encryption between host application and outside applications. The development is done in C/C++ with multithreaded support, socket programming using OpenSSL APIs and libraries.
  • Added functionality to check for invalid card expiry dates in the incoming transaction from the merchant and decline the transaction and send the appropriate response to the merchant.
  • Worked on the design and development of the enhancement to add a new functionality to handle partial amount authorization transactions which are going to Shazam network.
  • Worked in migrating the Pro*C transaction processing application from Solaris to Linux.
  • Integration and certification testing coordination with Merchant and Network teams.
  • Debug issue using debuggers such as DBX, GDB

Environment: Python, C/C++, STL, Multithreading, Socket Programming, OpenSSL, TLS, DB2, AIX, LINUX, GDB, DBX, Shell, Jira, Bitbucket, Splunk.

Confidential, Atlanta, GA

Technical Lead

Responsibilities:

  • Worked on maintenance and enhancement of REST API application which gets the user input data from a web page and stores it into the IBM DB2 database. The application was created in Python/Django framework.
  • Designed and developed various enhancement and automations using Python, UNIX Shell scripting for data transaction re-format and imports from credit card services like First Data etc. to run financial reports and batch jobs to store data in the Oracle database.
  • Worked on data acquisition and cleaning up for data visualization project. Extracted meaningful data from REST APIs and database in the form of CSVs and clean up the data by defaulting values or removing unnecessary rows using Python scripting.
  • Designed and developed 50+ Unix shell scripts to cleanup filesystem space and process restart scripts.
  • Designed and developed web based application to automate a business process to send notifications to various teams and restart processes at every stage on Meteor JS, Mongo DB.
  • Designed and developed a web based application to create a composite view of all the Enterprise level monitoring. The application is developed in Ruby with Sinatra and front end is developed using HTML, CSS, JavaScript and AJAX. The backend is in PostgreSQL.
  • Designed and implemented a workflow based Framework to automatically monitor the alerts generated from Microsoft System Centre Operations Manager for high file system usage / service down and remediate those alerts.
  • Designed, developed and implemented an automated process of server patching activity every month which includes automatically sending daily/weekly notifications to the application owners, generating automated schedule of servers to be patched and post patching validations.
  • The development is done using Microsoft application System Centre Orchestrator (SCORCH) and Operations Manager (SCOM). This also involves PowerShell, UNIX, Python scripting.
  • Provide support during version upgrades of various applications present in the environment (listed below).
  • Install and test new integration packs for SCORCH in test environment before deploying in the production.
  • Slack is used as the official application to communicate between applications teams and within the team.
  • Led team of 3 to successfully complete the projects on time.

Environment: Microsoft System Center Orchestrator (SCORCH), Microsoft System Center Operations Manager(SCOM), ServiceNow, Splunk, IBM Netcool, MS SharePoint, MS SQL Server 2012, Linux, AIX, HP-UX, Windows Server 2012, PowerShell, Visual Studio 2013, Python, PyDev, Ruby with Sinatra, Slack, Docker.

Confidential

Technical Lead

Responsibilities:

  • The project was a release based project to enhance and maintain the pres cription creation and billing system.
  • Design and developed an enhancement module to capture information of an individual picking up a C2-C5 controlled drug prescription to be included in Prescription Monitoring program (PMP) reporting to the state. This will allow the company to enhance its customer compliance.
  • Worked on the enhancement of the Patient Leaflets where the development was mainly in Pro* C, VC++ and Oracle.
  • Enhanced the daily, weekly and monthly Unix batch jobs by adding new fields to be reported.
  • Actively worked in collecting and understanding requirements, preparing high level and low level design document, integration test plan.
  • Create development task in Jira, coding and testing and check-in the code in SVN.
  • Perform peer code review using Fisheye.

Environment: Pro*C, C/C++, VC++, Visual Studio, SVN, Jira, Fisheye, Oracle, PL/SQL Developer, Linux

Confidential

Technical Lead

Responsibilities:

  • Designed and developed the functionality to align the current system with the changes in state rules for renewing the auto policy in Puerto Rico.
  • Worked on gathering the requirements from the client and prepare a detailed level design document.
  • Meet the architects to discuss the design and get the feedback.
  • Model new classes and make changes to existing classes.
  • Coding based on the approved design and unit test the functionalities in parallel.
  • Setup datasets in mainframe for integration testing such as user data, credit rating etc.
  • Run JCLs for testing batch processing.
  • Created and executed more than 100 test cases during the integration test.
  • Designed and developed the modules to interact with third party applications to get the credit history, driving history etc.
  • The development was mainly in C++ with database as IBM DB2.

Environment: C++, Eclipse, IBM DB2, CICS, JCL, Easyretrieve, StarTeam, Mastercraft, SVN.

Confidential

Technical Lead

Responsibilities:

  • Gather requirement from the client and develop the high level and low-level design documents.
  • Design the use cases and sequence diagrams.
  • Coding is done in Java, J2EE, Spring, Hibernate technologies.
  • Integration testing with the third party/vendors.
  • Worked on migrating the HTML and work documentations to a Wiki page.
  • The development was on a tool called Redvine WIKI and coded in HTML, JavaScript, CSS.
  • Peer review the code.
  • Migrated more than 100 documents to wiki without any defects.

Environment: Java, J2EE, Spring, Hibernate, Oracle, Redvine Wiki, Apache Tomcat.

We'd love your feedback!