Developing solutions for CI pipelines by connecting together TeamCity, Github, Elasticsearch and Artifactory through creative use of Puppet roles, Python scripts, Java microservices and even Scala pipelines.
Experience
2019 — Now
2019 — Now
New York City Metropolitan Area
• Automated on-boarding process from 40+ steps to 3 steps for granting licensor’s access to the Enhanced Provider API, which reduced wait time from several weeks to less than three days, excluding time in legal negotiations.
• Designed and developed internal compliance tooling and frameworks for SOX and SOC-1 compliance, integration with internal build and deployment tooling as well as runtime environments including GCE, Docker and Kubernetes.
• Worked on importing data from MySQL DB to HDFS and vice-versa using Sqoop to configure Hive metastore with MySQL, which stores the metadata for Hive tables.
• Used Oozie workflow engine Used Spark Streaming APIs to perform transformations and actions on the fly for building common learner data model which gets the data from Kafka in Near real time and persist it to Cassandra.
• Developed the notification service by posting the JSON request in AWS API Gateway, AWS Glue Validating the response in Lambda by getting the data from DynamoDB and sending the notification through AWS SNS.
• Leveraged Data pipelines to serve various business use cases such as ingesting into AWS S3 Data Lake, exporting data to consumers like ServiceNow, Sales Force, Oracle Cloud etc and Deployed automation, used Configuration Management Tool, Chef and Integrate the dynamic pages with Angular JS and j-query to make the pages dynamic.
• Orchestrated solutions for CI pipelines by connecting together TeamCity, Github, Elasticsearch and Artifactory through creative use of Puppet roles, Python scripts, Java microservices and even Scala pipelines.
• Employed TDD and OOP best practices to rapidly deliver quality code in an Agile environment with short production timeline.
2017 — 2018
2017 — 2018
Harrison, New York, United States
• Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, jQuery and Managed Virtual servers (Ubuntu, Linux and Windows) on AWS EC2 using Open-Source Chef server.
• Developed Wrapper in Python for instantiating 3 tier client-server application and Deploy and monitor scalable infrastructure on Amazon web services (AWS).
• Consumed external APIs and wrote RESTful API using Django REST Framework and AngularJs. Equally comfortable working within the Django ORM or writing native SQL in SQL Server.
• Developed the notification service by posting the JSON request in AWS API Gateway, AWS Glue Validating the response in Lambda by getting the data from DynamoDB and sending the notification through AWS SNS.
• Used Spark API over Hortonworks Hadoop YARN to perform analytics on data in Hive and Performed Unit testing, Integration Testing, GUI testing using Py-test and web application testing using Selenium Python bindings and Proficient in specialization areas related to Chef for Cloud Automation.
• Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization. Skilled in using Collections in Python for manipulating and looping through different user defined objects.
• Automated the cloud deployments using chef, Python (boot & fabric) and AWS Cloud Formation Templates. Worked on automation using the Python scripting language, Git on Cygwin32 and XML and used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
• Developed views and templates with Python and Django's to create a user-friendly website interface and Proficient in developing front-end with React-Redux, HTML, JSX, CSS, SCSS, Bootstrap, TypeScript, ES6 and Webpack.
2016 — 2017
2016 — 2017
Minnetonka, Minnesota, United States
• Developed entire frontend and backend modules using Python on Django Web Framework on MySQL. Used Django APIs for database access. Implemented database access using Django ORM.
• Worked on several python packages like Matplotlib, Pillow, NumPy, SQL Alchemy, and sockets.
• Developed Python Scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments using Python OS modules.
• Implemented and managed continuous delivery systems and methodologies on AWS.
• Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as uDeploy, Puppet or custom-built. designing cloud-hosted solutions, specific AWS product suite experience.
• Developed application using Amazon Web Service (AWS) like EC2, cloud search, Elastic load balancer ELB, Cloud Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
• Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven.
• Worked on front end frame works like CSS, Angular JS, Bootstrap for development of Web application.
• Developed and tested many features for dashboard using Python, ROBOT/ Bottle framework, Bootstrap, CSS, and HTML5, CSS3, JavaScript, AJAX, J2EE, JSON, jQuery UI, XML and created complex dynamic HTML UI using jQuery and automated Regression analysis for determining fund returns based on index returns (Python/Excel).
• Used Python and Django interface with the jQuery UI and manage the storage and deletion of content.
• Designed and developed data management system using MySQL. Built application logic using Python 2.7. Designed Cassandra schema for the APIs.
• Developed shopping cart for Library and integrated web services to access the payment (E-commerce). Designed and developed a horizontally scalable APIs using Python Flask.
2014 — 2016
2014 — 2016
India
• Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
• Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data. Developed Python Framework using Django to perform scan software unit monitoring.
• Involved in development of the enterprise social network application using Python, Twisted, and Cassandra and responsible for setting up Python REST API framework and spring frame work using Django.
• Developed Rest API's using python with flask and Django framework and done the integration of various data sources including RDBMS, Shell Scripting, Spreadsheets, and Text files.
• Experienced in Object Oriented Analysis in developing Python Back-End framework using various design patterns. Used Python programming and Django for the backend development, Bootstrap and Angular for frontend connectivity and MongoDB for database.
• Developed web sites using Django, Python, XHTML, CSS, and JavaScript. Developed and designed e-mail marketing campaigns using HTML and CSS. Tested and implemented applications built using Python.
• Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
• Developed of Python APIs to dump the array structures in the Processor at the failure point for debugging. Handling Web applications - UI security, logging, backend services.
• Applied breadth of knowledge in programming (Python), Descriptive, Inferential, and Experimental Design statistics, advanced mathematics, and database functionality (SQL, Hadoop).
• Developed Spark/Scala, Python for regular expression (regex) project in the Hadoop/Hive environment with Linux/Windows for big data resources. Used clustering technique K-Means to identify outliers and to classify unlabeled data.
Education
University at Buffalo