Software Engineer Iii Resume
SUMMARY
- Designed, implemented and maintained solutions (Infrastructure as a code) that contribute to full - pipeline of orchestration and automation of highly scalable S-a-a-S platform services on amazon web service public cloud.
- Proposed and built standardized & fully automated continuous build, integration and deployment pipelines empowered with delivery of the micro services (using docker images) rapidly in the distributed systems.
- Proposed, architect and built RESTful APIs to configure, deploy, integrate and manipulate cloud platform and flows at server, instance, and the database level.
- Proposed, designed and developed database-as-a-service orchestration workflows that facilitates self-service management of database & middleware applications lifecycle and replace the DBA and sysadmins.
- Designed, developed and implemented real-time application analytics & service intelligence platform to serve analytical insights of micro services performance, failure tracing, load distributions & drive better capacity planning to support with the wide range of IoT-enabled devices in fleet tracking domain.
- Designed developed and deployed dockerized micro services for the M2M, IoT & telematics platforms on AWS cloud and achieved flexible, secure, configurable, highly available and scalable infrastructure.
- Maintained, enhanced, and ensured good health of all public facing and backend software delivery processes and systems on our S-a-a-S and appliance based service offerings.
- Developed and managed banking, trading analytical application flow design, development, enhancements, batch processing, and reporting backend systems.
TECHNICAL SKILLS
Programming Languages: Python(primary), Jython, Java, C++
Web Framework: Flask
Cloud Management Technologies: Amazon web services, Hellion Openstack
NoSQL Technologies: Influx DB, ElasticSearch, Redis, CloudEra Hadoop
Stream Processing System: Kafka, Zookeeper
Configuration Management: HP Server Automation, Ansible, Fabric
Continuous Integration & Deployment Systems: Jenkins, Bamboo
Virtualization Technologies: VMWare vCenter, VSphere 5.5
Containerization & Orchestration Systems: Docker, Rancher
Source Code Management Systems: Subversion, CVS, Perforce, GitHub, GitLab, Bitbucket
Unit Testing Framework: PyUnit, Home grown automated test framework
RDBMS Technologies: DB2 LUW 10.x, Confidential /SAP 15.x, Postgres SQL
Analytics Visualization Tools: Grafana, Kibana
PROFESSIONAL EXPERIENCE
Software Engineer III
Confidential
Responsibilities:- Researched, design and development of loosely coupled business analytics platform to serve analytical insights for the diverse systems that will have data collected from network protocols, time series systems, syslogs, application logs, devices, switches using Python, Flask, Logstash, Influx, Grafana, Elasticsearch, JSON, XML, Ubuntu, CentOs, etc.
- Performed competitive market research, defining use cases, scoping the product features, developing and building product feature sets, writing specifications, outlining and executing development,
- Worked directly with the product management and various business units to collaborate and share ideas and tackle competitive product features, support peer developers and team player, actively involved in code reviews and build development, test environment labs.
Software Design Engineer
Confidential
Responsibilities:
- Headed end-to-end product lifecycle of system flow; designed steps and workflows, code development, unit testing, added cases in test harness and deployed in production
- Actively performed competitive market research, defined the scope for the product features, built feature sets, written specifications & white papers, outlined and executed development, implemented the best practices around code development and administration of system.
- Closely work with product management and bring innovative ideas on table to tackle competitive product features, support peer developers and team player, actively involved in code reviews and build development, test environment labs.
- Influenced management decisions by demonstrating the product feature sets, driving the technical side of the product & owned IBM & SAP product cloud P-a-a-S.
- Architect microservices deployment system, influenced development team in designing their applications & assess material impact on infrastructure requirements and operational complexity.
- Designed & developed automated deployment pipeline for telematics application platform using Docker, Python, rancher, bitbucket, Jenkins.
- Build integration system between private cloud management with Openstack for the user authentication module using Keystone Identity management.
Sr. Software Consultant
Confidential
Responsibilities:
- Led development, managed and maintained CRM based software applications using PERL, Shell scripts, T- SQL, Java, Perforce, Confidential, Autosys
- Written backend cron jobs for synchronizing data across various applications through batch processing.
- Actively building and deploying autosys jobs to replicate transactions, analyzing and managing performance impacts for the applications, interacting with users for the business support.
- Worked on requirement gathering and analysis, database modeling for the backend of multiple applications and integrated them through backend processes.
- Worked with applications team in designing and coding database components, scripts for monitoring systems, generating alerts to any outage or failure to Dev/support team with the appropriate actions.
Sr. Engineer
Confidential
Responsibilities:
- Designed end to end system flow design, code development & testing the data palette automation software using Python, Java, Shell Scripts, JSON, XML, Confidential, DB2, REST APIs
- Performed competitive market research, defining use cases, scoping the product features, developing and building product feature sets, writing specifications & white papers, outlining and executing development, tests and unit tests. Implementing the best practices around code development and administration.
Sr. Developer
Confidential
Responsibilities:
- Analyzed the slow running applications and handled query indexing, processing, tuning configurations and database schema changes using PERL, Shell Scripts, T-SQL, Python
- Written several automation jobs and schedulers for the Tibco Hawk rules to avail highly available production systems.
- Written various feed loaders and processors to load and extract various data from across different upstream and downstream systems.
Software Consultant
Confidential
Responsibilities:
- Headed the team to develop and maintain data-pipelines for warehouse system and managed load and extract processes for unstructured.
- Gathered new requirements and analyzed for advertisement media development and enhancement of the legacy Adviews business software.
- Validated & verified processes for backend systems and generate daily & weekly statistical reports for the ad- business performance.
- Performed production monitoring and have written log analyzer to track the Issues causing the production shutdowns, failure or inaccuracy of data load.
Software Engineer
Confidential
Responsibilities:
- Analyzed telecom protocols like SIP, MGCP and SS7 and tested requests and response messaging systems with automated tools and custom.
- Implemented the ip/op system calls for reading the message queues from the port and displayed the kernel messages on the remote monitors.
- Worked on a module development which was intend to build for separating the kernel-generated messages & Application generated messages.