Python Application Developer with more than 15 years of IT experience and 14+ years into Application development using Python and its web framework like Django, Flask & Pyramid. Having full knowledge on SDLC and different domains like Health Care, Financial, Networking & Web application development.
- Programming Languages – Python, C, C++, Core Java
- Web Frameworks – Django, Flask, Pyramid
- Web Tools – HTML, CSS, JavaScript, jQuery, AJAX, React.JS, D3.JS, Kendo.JS, Twitter Bootstrap Tools – JIRA, Confluence, Jenkins, Dockers & Containers, Redis
- Cloud Technologies – AWS (EC2, S3, Lambda etc.), Google Cloud (App Engine, GQL)
Work Experience:
Python Application Developer 04/2016 to Current
MIO Partners Inc. | New York, NY
- MIO Partners Inc. are wholly owned subsidiaries of McKinsey & Company, but they are managed independently, and all their activities are separate from McKinsey’s consulting operations.
- Worked as a Python Application Developer under Middle Office team.
- Understanding and analyzing project requirements and translating it into specifications and programming deliverables
- Worked closely with clients/users to enhance existing applications as well as build new applications using new technologies or tools.
- Implemented generic Redis Cache for all applications which are developed using Python, Django to improve performance of requests.
- Maintaining the systems and updating as per requirements.
- Migrated multiple applications to AWS from on-premises.
- So, got experience in using AWS services like EC2, Lambda, S3, Code Commit, RDS and Step Functions.
Technical Lead Python Developer 04/2015 to 04/2016
Tech Mahindra Pvt. Ltd. | Bangalore, Karnataka, India
- Tech Mahindra Limited is an Indian multinational provider of information technology, networking technology solutions and Business Process Outsourcing to various industry verticals and horizontals.
- Developed web application for internal Bug/Issue management system for CISCO which provides graphical information of all the bugs in the system which are of different types.
- Worked for CISCO’s routers automation using Python & different tools to manage inputs and outputs of router commands.
- Using TextFSM(Google’s text parser) to parse CISCO router’s cli outputs and to generate the dictionary (JSON).
- Developed Network events methods which involved in verifying before and after executing events (like interface shut/no shut, remove/add bgp, ospf, rip, eigrp etc.)
- Developed verifier python scripts to validate router cli’s output. Did unit testing of verifier scripts and then tested using framework.
- Have contributed to enhance and improve performance of the system and involved in coding and managing team of 4 people from offshore.
Technical Lead 04/2013 to 04/2015
Harman International Industries (Formerly Aditi Tech.) | Bangalore, Karnataka, India
- Worked for Zonar Systems client which is an American telematics company that produces fleet tracking and management solutions. The company’s tracking technology uses data generated by engines, and on-board sources such as GPS systems.
- Worked for a fleet management system. We were redesigning the customer’s existing product with new technologies and architecture.
- Joined as a first python developer and has done POC to prove the performance with new system design.
- Have contributed to install or setup all the server components and making the server to communicate with the client.
- To improve performance and User experiencing, we have used Cassandra and RabbitMQ, Celery.
- Updated the DB with data that we are getting from boxes in vehicle through AT&T network.
Sr. Python Developer 10/2010 to 01/2013
Span Infotech Pvt. Ltd. | Bangalore, Karnataka, India
- Worked for client called Beyond trust Inc. for one of the mobile applications PBM (Power Broker Mobile).
- Beyond Trust, the only security solution vendor providing Context-Aware Security Intelligence, today announced the release of Powerbroker Mobile, the first mobile health and security solution to integrate context-aware management with vulnerability and patch information.
- Used Technologies like: Python/Django, PostgreSQL, Android with C2DM and iOS with APNS
- The aim of the product is to provide a SaaS based multi-tenant modeled Mobile Device Management software.
- Implemented a MDM agent is written for Android platforms using C2DM.
- Extended MDM to iOS shall be challenging, re-architecting the server to support SaaS, Multi-tenancy, Multi-tiered, On-Premises and AD integration shall be challenging.
- Worked for an automation framework development to test the same application.
Python Developer 04/2008 to 10/2010
Brainwave Solutions | Hyderabad, Telangana, India
- Brainwave Solutions is one Tech Startup in early 2000’s and provides enterprise solutions using latest technologies like Python.
- Worked for a internal web application called LOCUS Management system
- Used Technologies like: Python, JavaScript, jQuery, CSS, HTML and GQL, Google App Engine.
- LOCUS Management is a software which will create sites for customers (companies) with free of cost. Then, we can track the user interest by site owner’s views and clicks tracking and to provide adds for Google products or Apps.
- Provided solution to customer tickets in 24 hours’ time frame.
- Also worked for Dhathri whose products are GMP certified and renowned for their quality and effectiveness.
- Dhatri LiveSKU is a Primary and Secondary sales tracking system using handheld mobile system.
Education:
Master of Science | Computers 2009
JNTU University, Hyderabad
Bachelor of Science | Computers 2006
Nagarjuna University, Guntur, India
1 Comment