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
******.*@*********.***
Reference on MongoDB, Python, Attitude
Rajeev Krishnan CK Sr. Solution Engineer
Deloitte
*****@********.***
Reference on Domain Knowledge, Python, Attitude, COBOL