Post Job Free
Sign in

Data Software Engineer

Location:
San Jose, CA
Posted:
May 04, 2017

Contact this candidate

Resume:

Maya Babuji

**********@*******.***

+1-425-***-**** Bay Area,

PROFESSIONAL SUMMARY

Over six years of experience in Design and Development activities including Requirement Analysis, Implementation, deployment of MongoDB, Python, Big Data and Mainframe applications.

As a Developer and Lead I have developed products and components for various customers belongs to Banking and Financial Services, Insurance, Healthcare and Retails verticals.

Extensive experience in developing Python applications with requests, pymongo, MongoDB, Django, REST API, and SVN.

Hands on exposure to creating APIS/modules to consume data from REST endpoints and massage the data and store it in downstream NoSQL (MongoDB).

Exposure in creating applications with Python and Django.

Experience in full System Development Life Cycle (Process Engineering, Design, Development, Deployment Support and Testing).

Worked in Waterfall model and Agile Methodology efficiently.

Experienced in development testing and optimization of legacy systems such as Mainframes, COBOL, JCL, and IMSDB.

TECHNICAL SKILLS

Programming Languages

Python

COBOL

JCL

Shell Scripting

Big Data

MongoDB

Operating Systems

Windows 98- 10

IBM Mainframe

GNU/Linux (Ubuntu, Centos)

EDUCATION

M.Tech – VLSI GPA

Amrita Vishwa Vidyapeetham 6.5

2008 – 2010 Coimbatore, India

B.Tech – Electronics & Communications GPA

Cochin University of Science & Technology 6.0

2002 – 2006 Kerala, India

PROFESSIONAL EXPERIENCE

Associate – Projects

Cognizant Technology Solutions

January 2017 – April 2017 California, USA

Working as a Python developer for the Big Data Practice in Cognizant.

Associate – Projects

Cognizant Technology Solutions

June 2014 – April 2016 Bangalore, India

Worked as a Software Engineer for the Big Data Practice in Cognizant.

Programmer Analyst

Cognizant Technology Solutions

June 2011 – May 2014 Bangalore, India

Worked as a Software Engineer for the Big Data Practice in Cognizant.

Programmer Analyst – Trainee

Cognizant Technology Solutions

July 2010 – May 2011 Coimbatore, India

Worked as an Entry Level Software Engineer for the Insurance Practice in Cognizant.

PROJECTS

Company: Cognizant Technology Solutions

Client: A Leading Multinational Technology Company USA

Duration: Jan 2017 Current California,USA

Project Description:

The customer is a leading Global Multinational Company who engages in the design, manufacture, and marketing of mobile communication, media devices, personal computers, and portable digital music players. The project is on automation of data migration of applications from a different version of HDP.

Responsibilities

Involved in the requirement study, design and development

Writing Python automation scripts.

Testing performance.

Environment:

Python 2.7, Oracle

PROJECTS

Company: Cognizant Technology Solutions

Client: A Leading Multinational Healthcare Devices Manufacturer – Russia/Netherlands

Duration: Nov 2015, March 2016 Bangalore, India

Project Description:

The customer is a leading Global Health Care Systems and General Appliances manufacturer. They were operating out of Russia to focus on the emerging needs of the Russian market. They deployed various IT systems which authorize and authenticates their customers and employees to various IT systems and applications for business purpose. Globally they were relying on a Cloud bases service namely JanrainDB for authenticating and authorizing. Due to the recent Federal data security guidelines from the Russian Government, the customer must go for a Russia Data Center based authorization and authentication system. Cognizant has proposed a MongoDB and Java based solution to the client, and it was implemented in collaboration with the customer.

Responsibilities

Involved in the requirement study, design and development

Writing Python scripts using requests library to extract to obtain data from JanrainDB REST API.

Providing guidance on MongoDB cluster architecture and deployment

Creating data models for migrating data from JanrainDB to MongoDB

Writing Python scripts with PyMongo to push offline CSV data to the new MongDB cluster.

Write MongoDB queries and test it before it is being used in the Java applications.

Environment:

Python 2.7, PyMongo, MongoDB

Company: Cognizant Technology Solutions

Client: A Leading Banking and Financial Services Company – USA

Duration: Aug 2014 Nov 2015 Bangalore, India

Project Description:

The customer is a leading Banking and Financial Services Provider in the USA. The client was maintaining a contact center for supporting their financial products. The customers dial into the contact center for support, guidance, and assistance, etc. The entire activity is logged for future reference. The bank was interested in analyzing the complete data to understand the customer sentiment and agent’s skill in handling clients with various opinions. It will help them in identifying the performance gaps of the contact center associates and their brand's reputation to a level.

Responsibilities

Involved in the requirement study, design and development

Creating data model for storing the data in MongoDB.

Importing data from FTP offloads to MongoDB using Python scripts

Tweaking the iSmart system for custom sentiment scoring (Python)

Modifying the iSmart Django-Python UI to fit the customer requirements (Python and Python Django)

Environment:

Python 2.7, MongoDB, Shell Scripting, Python Django, Shell Scripting, D3.js, HTML5, CSS

Company: Cognizant Technology Solutions

Client: A Leading Retail Company – USA

Duration: Nov 2013, Aug 2014 Bangalore, India

Project Description:

The customer is a leading online retail company in the USA. They maintain various IT systems for their day to day business operations. Often new components or new systems will be developed based on business priorities. The majority of these services are being handled by company IT staff and vendor companies. The executive management was looking for Operational Excellency system where they can see various customized metrics and reports related to the IT systems development and maintenance. It helps them to assess vendor companies and take corrective actions or cause analysis for issues. The data sources considered for developing the system included SVN commit logs, JIRA tickets, Kanban Data, Bugzilla bug reports, etc... Cognizant developed tailor-made system with Python, MongoDB, and Django.

Responsibilities

Involved in the requirement study, design and development

Writing module for extracting data from the SVN commits logs using the Python requests library and push the data to MongoDB.

Write a module for pre-processing the SVM commit data for visualization and reporting purpose.

Writing Python module to extract data from JIRA REST API and extract JSON data with requests library.

Writing Python module for preprocessing the JIRA data for various reporting and visualization purpose.

Writing Python module to extract data from Kanban system to extract data in JSON format.

Writing Python systems for automating the data obtaining in pre-defined interval and deduplication of the data.

Writing scripts for unit testing the data extraction modules Write MongoDB queries for data pre-processing

Writing Python scripts to automate Django application deployment in the server.

Writing Jenkin build scripts

Create data models in MongoDB to store data from various sources.

Writing MongoDB queries for visualization and reporting systems.

Environment:

Python 2.7 MongoDB,Shell Scripting, Python Django, Shell Scripting, D3.js, HTML5,CSS

Company: Cognizant Technology Solutions

Client:A Leading Health Insurance Company – USA

Duration: Sep 2012,Nov 2013 Coimbatore, India

Project Description:

The customer is a leading Insurance Services provider in the USA. The client was maintaining a large number mainframe based systems for their insurance operations. Each module in the systems was written during various new policy and regulatory events introduction phase. Some of the code were using excessive CPU while it was in action. The customer was interested in optimizing the code to reduce the Mainframe cost.

Responsibilities

Involved in the requirement study, design and development

Examining the business logic and re-writing the high CPU utilizing COBOL code.

Testing the system to make sure that the CPU utilization is reduced.

Co-coordinating with the UAT and SAT team for smooth transition and moving

the code to production.

Environment:

COBOL JCL, Mainframes, IMBSDB

Company: Cognizant Technology Solutions

Client: A Leading Health Insurance Company – USA

Duration: July 2010, Aug 2012 Coimbatore, India

Project Description:

The customer is a leading Insurance Services provider in the USA. The client was maintaining a Mainframe based system for their insurance operations. In the event of adding new policies or introduction of new federal regulations etc... the customer should make minor changes in the system. The project was all about incorporating such changes in the existing system.

Responsibilities

Involved in the requirement study, design and development

Creating low-level design documents for the Small Changes Request (SCR). Validating the material with customer and architects.

Implementing the SCR in COBOL, JCL and testing the code.

Co-coordinating with the UAT and SAT team for a smooth transition and moving the code to production.

Environment:

COBOL JCL,Mainframes,IMBSDB

VISA/WORK PERMIT

Visa – L2 (Valid till April 2018)

Employment Authorization – (Valid till April 2018)

REFERENCES

Sajeev P

Architect – Technology

Cognizant Technology Solutions

******.*@*********.***

+1-804-***-****

Reference on MongoDB, Python, Attitude

Rajeev Krishnan CK Sr. Solution Engineer

Deloitte

*****@********.***

+1-747-***-****

Reference on Domain Knowledge, Python, Attitude, COBOL



Contact this candidate