Summary
Overview
Work History
Education
Skills
Timeline
Generic

SUDEEP VALLURI

Dallas,TX

Summary

Strategic Software Engineer skilled in application development, testing and optimization. Excels at coordinating ground-up planning, programming, and implementation for core modules. Maintains strong object-oriented and software architecture fundamentals. Equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks.

Overview

6
6
years of professional experience

Work History

Sr. Python Full Stack Developer

Cognizant / Capital One
TX
10.2023 - Current
  • Developed data transition programs from Dynamo DB to AWS Redshift (ETL process) using AWS Lambda by creating functions in Python for the certain events based on use cases
  • Designed GraphQL to build client applications by providing and intuitive and flexible syntax and system for describing their data requirements and interactions
  • Installing and managing highly available open-source database clusters including PostgreSQL, MySQL, ensuring high performance and reliability for mission-critical applications
  • Maintained and updated a GraphQL layer to allow retrieval and updates of user interactions with PostgreSQL database
  • Interacted with GraphQL server by writing mutations and queries by using Apollo Client
  • Created GraphQL schema and queries to interact with Mongo DB database
  • Created Typescript reusable components and services to consume REST API’s using component based architecture provided
  • Created class based and function based components, added necessary event listeners, implemented communication strategies between React components
  • Implemented Angular services for connectivity between web applications and back-end API’s using Typescript
  • Design and Develop Microservices platform to support a multitude of enterprise level applications
  • Developed Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2
  • Added dynamic functionality to the application by implementing JQuery, Angular
  • Written python scripts integrating BOTO3 to supplement automation provided by Terraform for tasks encrypting EBS volumes backing AMI’s and scheduling lambda functions for routine AWS tasks
  • Imported data from DynamoDB to Redshift in Batches using Amazon Batch using TWS scheduler
  • Developed and designed API (RESTful Web Service) using python to develop web-based data retrieval systems
  • Worked on JIRA tools for issue tracking, reporting versions, epics, sprints, etc
  • Used Test driven approach for developing the application and implemented the unit tests using python Unit test framework
  • Developed React JS pages, Web services calls, and AJAX calls for the application
  • Developed AWS Lambda functions on services like, DynamoDB, S3, EC2, RDS, VPC, etc
  • Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, and MongoDB
  • Created methods (get, post, put, delete) to make requests to the API server and tested Restful API using postman
  • While deploying REST API’s on the webserver, written the configuration, logging and exception handling

Sr. Python API Developer

FIS Global
Atlanta, GA
03.2022 - 09.2023
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash
  • Writing modules in Python to connect to MongoDB with PyMongo and doing CRUD operations with MongoDB
  • Build isomorphic application using react.js and redux with GraphQL on server side
  • Interacted with GraphQL servers by writing mutations and queries using Apollo client
  • Contributing in the design and creation of RESTful APIs using Python/Django/Django Rest Framework
  • Implemented Pandas functionalities for comprehensive customer data analysis for depth and complexity
  • Implemented APIGEE Management APIs for certain operations
  • Configured windows APIGEE servers using FTP and HTTP protocols
  • Converted the purchase date column to a datetime format using pandas
  • Implemented framework to read data from excel using groovy
  • Used Amazon Elastic Beanstalk with Amazon EC2 instance to deploy Django project into AWS
  • Configured continuous integration with Jenkins on Amazon EC2
  • Created GraphQL schema and queries to interact with MongoDB database
  • Deployed Strong expertise in API development using Rest, GraphQL, Web Socket, Messaging platforms
  • Configured Azure Active Directory and managed users and groups
  • Configured Azure Traffic Manager to build routing for user traffic Infrastructure Migrations: Drive Operational efforts to migrate all legacy services to a fully Virtualized Infrastructure
  • Implemented tools like pyside, matplotlib and numpy for database connectivity to drive improvements throughout entire SDLC
  • Used BOTO3 SDK in connecting to AWS S3 and Dynamo DB
  • Designed and implemented data pipelines using GCP services such as Dataflow, Dataproc, and Pub/Sub
  • Performed Service Migrations like lift and push on On-Perm and Azure servers reducing server and maintenance cost
  • Hands on experience in moving CI & CD pipeline from conventional IHP servers to AWS cloud
  • Implemented Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval
  • Created and managed data storage solutions using GCP services such as BigQuery, Cloud Storage, and Cloud NO-SQL
  • Developed Dockerfile for different end points and validate them through the docker-central to run the Jenkins job with given parameter and deploy job to the Kubernetes
  • Worked with Docker for containing microservices and write docker file, Jenkins for Automated Integration and deployment process and kubernates for deploying pods
  • And maintaining each pod on kubernates dashboard and load balancing
  • Ceated Groovy domain classes to access database and added Groovy composers and Views to the project
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade
  • Developed dynamic responsive Web Application by integrating Angular 2 with Bootstrap which is further integrated with Web Services and Vue.js.

Sr. Python Developer

J.M Smucker
Orrville, OH
10.2020 - 02.2022
  • Developed and maintained the Verification and Validation group's project schedules and roadmap ensuring project on schedule
  • Developed Views and Templates with Python and using Django’s view controller and template language, Website interface is created
  • Used VS code and Pycharm for development of the project and Execution of GraphQL APIs
  • Involved in the Front-end technology for implemented GraphQL APIs
  • Implemented several J2EEframeworks like Model View Controller Spring, Hibernate
  • Designed, developed, tested and maintained Tableau functional reports based on user requirements
  • Converted existing BO reports to tableau dashboards
  • Distributed Tableau reports using techniques like packaged workbooks, PDF to different user community
  • Implemented Business logic, worked on data exchange, processed XML and HTML using Python and its familiar framework Django
  • Extensively worked with Servlets and Struts based multi tier applications in developing J2EE components
  • Build Azure environments by deploying Azure Iaas Virtual machines (VM’s) and Clound services (PaaS)
  • Scalable data design for MongoDB and Redis, caching in MongoDB with Redis Cache using Spring Boot
  • Used PySpark ApIs to integrate Apache Spark capabilities with Python
  • Extensively working with AWS services like S3, EC2, ELB, EBS, Lambda, Auto-Scaling, Route53, CloudFront, IAM, Cloud Watch, and RDS etc
  • Written junit unit test cases to test services implemented in groovy
  • Used browser plug-in Postman to test web services
  • Configured infrastructure for deployment of Middleware application through APIGEE
  • Grouped the data by months or quarters to analyze sales trends over time
  • Used pandas to Visualize the line and bar charts
  • Monitored and troubleshoot data pipelines and storage solutions using GCP's Stackdriver and Cloud Monitoring
  • Implemented data security and access controls using GCP's Identity and Access Management (IAM) and Cloud Security Command Center
  • By using NumPy and Matplotlib, ensured that the data is structured correctly, with columns for dates, open prices, high prices, low prices, closing prices, and trading volume
  • Extensively used SAS ODS facility to create customized reports in HTML, PDF and RTF
  • Utilized IAM protocols such as SAML, OAuth and OpenID
  • Worked on developed Restful endpoints to cache application specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by using Redis Cache
  • Used Python programming and Django for the backend development, Bootstrap and Angular for frontend connectivity and MongoDB for database
  • Model View Control architecture is implemented using Django Framework to develop web applications
  • Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard
  • Developed web applications running on NodeJS using the Express framework, Vue.js for front end MVC/templating
  • Implemented Vue.js events distribution and parent chain for parent-child component communication
  • Utilized PyUnit, the Python unit test framework and used PyTest for all Python applications
  • Used Django API’s for accessing the database
  • Implemented business logic, data exchange, XML processing and created graphics using Python and Django
  • Worked on User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON
  • Implemented RESTful Web Services for the data transportation between multiple systems
  • Created a database using MySQL, wrote several queries to extract/store data
  • Exported/Imported data between various data sources
  • Took part in the entire project's life cycle which includes Design, Development and Deploying, Testing, Implementation and support
  • Write SQL, PySpark queries to make sure the retrieved data is adhering to the schema and has no discrepancies
  • Worked on Continuous Integration CI/CD pipeline for Azure Cloud Services using CHEF
  • Developed mock data generation feature that is integrated with GraphiQL IDE interface to allow users to send queries against their custom generated schema and render mock results in order to familiarize users to the GraphQL syntax
  • Implemented NO-SQL Alchemy which is a python library for complete access over SQL
  • Developed complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database
  • Designed tables and columns in Redshift for data distribution across data nodes in the cluster keeping columnar database design considerations
  • Wrote Redshift UDFs and Lambda functions using Python for custom data transformation and ETL.

Sr. Python Developer

7-Eleven
Austin, TX
07.2019 - 09.2020
  • Developed python server using Django framework and built RESTful API
  • Worked with API security frameworks, token management and user access control like OAuth, JWT, etc
  • Created APIs, database Model and Views Utilization Python in order to build responsive web page application
  • Worked on Python unit test framework, for applications and tools and Pytest plugins for API/integration testing
  • Installed and configured apache airflow for workflow management and created workflows in python
  • Designed and developed the framework to consume the web services hosted in Amazon EC2
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch
  • Automated the existing scripts for performance calculations using NumPy, SciPy and SQL Alchemy
  • Perform data transformations with Apache Spark (PySpark) on Databricks to write to AWS S3
  • Used Github for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos
  • Managed Cisco ISE for network infrastructure supporting 802.1x wired, wireless and VPNs
  • Worked with different VPN platforms, IPSec, SSL and Web VPN
  • Mobile VPNs solutions from Cisco and checkpoint
  • Worked on Hudson/Jenkins for continuous integration (CI) server often used to automate building, testing and deploying Python applications
  • Involved in the complete software development lifecycle (SDLC) to develop the application
  • Added several options to the application to choose algorithm for data and address generation
  • Used automation Jenkins for continuous integration and continuous delivery (CI/CD) on Amazon EC2
  • Ensuring recording of data about use and function of the system and report that information using tools like New Relic and Sentry to get that data to the right parties
  • Created documentation for the new features to communicate to the client-side iOS and Android engineering team
  • Performed efficient delivery of code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles
  • Used Python scripts to update content in the database and manipulate files
  • Experience in reviewing Python code for running the troubleshooting test-cases and bug issues
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content
  • Involved in design and definition of database objects like Tables, Views, Procedures, and Functions using SQL server
  • Build application and database servers using AWS EC2 and create AMIS also using RDS for Oracle DB
  • Developed web applications in Django frameworks Model View Control (MVC) architecture
  • Scheduling tasks on windows task scheduler to run the Python scripts to generate reports for frequent interval of times and also send email alerts
  • Involved in the analysis, design, and development and testing phases of software development life cycle (SDLC).

Sr. Python Consultant

Cox Automotive
Atlanta, GA
10.2018 - 07.2019
  • Worked with the Stakeholders, gathered requirements, developed High level design and Detail design documents
  • Worked on building PySpark algorithms for different aggregations of data based on the specifications
  • Implemented database access using Django ORM
  • Used MySQL as backend database and MySQL db of python as database connector to interact with MySQL server
  • Designed and developed components using Python with Django framework
  • Implemented code in python to retrieve and manipulate data
  • Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers
  • Developed and maintained fully automated account de-provisioning solution using Windows PowerShell, simplifying the employee off-boarding process and minimizing the risk associated with orphaned user accounts
  • Developed Print Manager Resource File for IRIS Printers
  • This involved developing a broad base of expertise in many disciplines
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits
  • Created PowerShell scripts to constantly monitor the health of the Exchange messaging infrastructure and notify my teammates or myself in the event of a problem
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package
  • Thorough knowledge in various front-end tools like HTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX
  • Managed large datasets using Panda data frames and MySQL
  • Created custom fully automated solution using Windows PowerShell to export individual
  • Used Agile Methodology and SCRUM Process
  • Re-engineered various modules for implementing changes and creating efficient system
  • Worked on building a standalone UI tool using wxPython for creating custom requirement JSON templets to feed into AWS Glue for ETL processing of data
  • Worked on setting of automated loading of data into SQL database using AWS Glue and Step Functions
  • Worked on integrating different AWS components like EC2 and Lambdas to work with AWS Athena
  • Build integration testing system that involved testing the entire framework with a code check in
  • Support the scripts configuration, testing, execution, deployment and ran monitoring and metering
  • Developed and executed User Acceptance Testing portion of test plan
  • Experience in working in Agile and/or DevOps working set-up
  • Experience with RESTful API design, ORM concepts, software testing
  • Creating web services to support SPA front end.

Education

Masters - MIS

Southern Arkansas University
05-2018

Bachelor's - Software Engineering

SRM University
05-2015

Skills

  • Linux
  • Windows
  • Mac
  • CentOS
  • Python 2X
  • Python 3X
  • C
  • C
  • Java
  • SQL
  • PHP
  • Go
  • HTML
  • CSS
  • XHTML
  • Java Script
  • JQuery
  • Typescript
  • MySQL
  • Oracle
  • Microsoft SQL
  • NO-SQL
  • PostgreSQL
  • MongoDB
  • Cassandra
  • Elasticsearch
  • Django
  • Pyramid
  • Flask
  • Web2Py
  • SOAP
  • RESTful
  • Amazon Web Services
  • Google Cloud Platform
  • Git
  • Git-Hub
  • Sub Version
  • GNU
  • Apache Ant
  • Apache Maven
  • Agile
  • Waterfall

Timeline

Sr. Python Full Stack Developer

Cognizant / Capital One
10.2023 - Current

Sr. Python API Developer

FIS Global
03.2022 - 09.2023

Sr. Python Developer

J.M Smucker
10.2020 - 02.2022

Sr. Python Developer

7-Eleven
07.2019 - 09.2020

Sr. Python Consultant

Cox Automotive
10.2018 - 07.2019

Masters - MIS

Southern Arkansas University

Bachelor's - Software Engineering

SRM University
SUDEEP VALLURI