Sairam - Python Developer +13 |
[email protected] |
Location: Richmond, Virginia, USA |
Relocation: Yes |
Visa: H1B |
Lead Python/Java/GO Full Stack Developer and Solution Architect with over a decade of expertise in fintech, healthcare,
and retail sectors. Skilled in advanced Golang, RESTful web services, and microservices, leveraging technologies such as Spring Boot, Kafka, and Docker to create scalable solutions. Proficient in both relational and NoSQL databases, consistently optimizing system performance and resource utilization. SKILLS Python, Java, Go, REST, Flask, Django, Spring, Spring Boot, Spring Cloud, JUnit, Mockito, NumPy, PySpark, Behave, Boto3, Kafka, gRPC, Microservices, Docker, Kubernetes, AWS, Jenkins, Git, Terraform, Scrum, SQL, NoSQL, Cassandra, DynamoDB, Cucumber, Gherkin, ACH payment systems, Spring JDBC, PostgreSQL, Unit testing. EDUCATION MASTERS IN INFORMATION TECHNOLOGY Virginia International University BACHELOR OF TECHNOLOGY IN ELECTRIC AND COMMUNICATION ENGINEERING Jawaharlal Nehru Technological University CERTIFICATIONS Apr 2013 - Jun 2014 Fairfax VA Aug 2007 - Jun 2011 Kakinada Andhra pradesh India PROJECT MANAGEMENT PROFESSIONAL (PMP) Project Management Institute CERTIFIED ASSOCIATE ORACLE DATABASE 11 G ADMINISTRATOR Oracle DEVELOPER ASSOCIATE LINKS LinkedIn: www.linkedin.com, Credly: www.credly.com. Amazon Web Services SOLUTIONS ARCHITECT -ASSOCIATE Amazon Web Services SOLUTIONS ARCHITECT PROFESSIONAL Amazon Web Services EMPLOYMENT HISTORY SR. LEAD GO / PYTHON / JAVA DEVELOPER / SOLUTION ARCHITECT CapitalOne Mar 2023 - Present Richmond VA Designed and developed scalable, high-performance RESTful APIs using Python (Flask/Django) to expose data and services to internal and external applications. Integrated APIs with AWS services like DynamoDB, S3, and Lambda for secure, efficient cloud-based solutions. Built automated data ingestion workflows using Python scripts, AWS Glue for orchestrating complex batch processes and ensuring data availability. Built and maintained data lakes on AWS S3, using Python to move and process data between various storage and compute services, ensuring scalability and data accessibility. Implemented authentication and authorization mechanisms using OAuth2/JWT for API security and user access control. Automated API testing and deployment using CI/CD pipelines with Jenkins and AWS CodePipeline. Worked closely with data analysts, data scientists, and business stakeholders to understand data requirements and deliver clean, reliable datasets for reporting and analytics LEAD PYTHON/ JAVA DEVELOPER/ SOLUTION ARCHITECT Feb 2023 Capital One, ACH Payments Lead design architecture for PAYEX NextGen Micro Services, enhancing system efficiency and reliability. Richmond VA Developed and optimized Micro Services using Spring Boot, Kafka, and PostgreSQL, ensuring seamless transactions. Implemented business logic and batch scheduling, improving processing speed and accuracy. Created APIs for client onboarding, streamlining integration and reducing setup time. Conducted unit testing and issue tracking, maintaining high code quality and system stability. Led cross-functional teams in all SDLC phases, from requirement gathering to prototyping, ensuring cohesive development of ACH payment systems. Engineered robust CRUD operations using Spring JDBC template and PostgreSQL, maintaining data integrity in high volume financial transactions. Spearhead PAYEX NextGen Micro Services architecture, revolutionizing system efficiency. Develop cutting-edge solutions with Spring Boot, Kafka, and PostgreSQL. Drive cross-functional teams through SDLC phases, ensuring cohesive ACH payment system development. Streamline client onboarding with tailored APIs. Optimize business logic and batch scheduling, significantly enhancing processing speed. Conduct meticulous unit testing, maintaining superior code quality. Pioneer robust CRUD operations using Spring JDBC template and PostgreSQL, safeguarding data integrity in high volume financial transactions. SR. PYTHON DEVELOPER/ DATA ENGINEER Capital One, Red Rock-Monitoring System Conduct predictive analysis for credit scoring, ensuring accurate profit/loss forecasts. Designed network diagrams and UML use cases to streamline processes. Implemented Python packages for efficient data mining and model development. Developed a model monitoring system using Python, Py-Spark, and AWS technologies. Automated data collection and testing, enhancing system performance and reliability. May 2018 Richmond VA Developed a cutting-edge model monitoring system (Red Rock) utilizing AWS technologies, ensuring real-time validation of credit bureau data and swift discrepancy notifications. Crafted comprehensive UML diagrams and network designs with Microsoft Visio, adhering meticulously to ISRM security standards throughout the development process. Actively contributed to all data mining phases, from collection to visualization, while working closely with the model governance team to develop and validate YAML configurations. Spearheaded development of Red Rock monitoring system, leveraging AWS tech for real-time credit bureau data validation and swift discrepancy alerts Engineered Python packages for efficient data mining and model development, enhancing system performance and reliability through automated testing Crafted comprehensive UML diagrams and network designs using Microsoft Visio, adhering meticulously to ISRM security standards Partnered with model governance team to develop and validate YAML configurations, ensuring compliance and optimizing model performance Conducted predictive analysis for credit scoring, delivering accurate profit/loss forecasts and driving data-informed decision-making SR. JAVA DEVELOPER Evolent Health Analyzed, designed, developed, and tested software across SDLC phases, ensuring robust solutions. Utilized UML for creating detailed use case, class, and object diagrams, enhancing design clarity. Integrated business and DAO layers for seamless communication with downstream applications. Developed web applications using MVC, Spring MVC, and dependency injection for efficient navigation. Engineered RESTful web services with JAX-WS, improving third-party data exchange capabilities. May 2018 Arlington VA Engineered robust web applications using MVC architecture, integrating Spring framework and RESTful services for enhanced data exchange and system interoperability. Developed automation tools leveraging Selenium and Protractor, significantly improving UI and API testing efficiency while ensuring high-quality software delivery. Optimized database performance through complex SQL queries, enhancing data retrieval for key business entities and streamlining operational processes. Actively participated in design and code reviews, fostering knowledge sharing and contributing to continuous improvement of development practices. Implemented version control best practices using Git, ensuring code integrity and facilitating seamless collaboration across development teams. Engineered robust web applications using MVC architecture, integrating Spring framework for enhanced system interoperability and data exchange. LEAD JAVA FULL STACK DEVELOPER Capital One Mar 2017 Richmond VA Involved in various phases of the Software Development Life Cycle (SDLC) including requirement gathering, modeling, analysis, architecture design, and prototyping. Involved in designing Network diagrams, UML Use Cases, and Sequence diagrams using Microsoft Visio. Responsible for creating efficient design and development of REST Webservices using Spring Boot and Microservices. Followed Test Driven Development by using Junit and Mockito to build unit test cases. Extensively used Spring JDBC in the data access layer to access and update information from the DB2 database and have written complex DB2 SQL queries. Created Services Group Looking, Servicing Notes, Merchant Decline, and Symphysis API using chassis Framework. Created the collections and documents and perform CRUD operations. Actively involved in the API design team to adhere to security standards as dictated by ISRM. Used Subversion (SVN) and GitHub to maintain the versions of the source code of the project. Created a walkthrough for an end-to-end process for API development. Shell and Ruby scripting language used to create environment parameter files used for deploying web services in AWS. Responsible for creating the stack, destroying the stack, and CNAME flipping using Jenkin s jobs and validating EC2 instance. Created a Contingency plan for APIs. CI/CD technologies such Git, Chef, and Jenkin are used for developing and deploying web services. Created Automation testing for API using Cucumber and chassis framework. Participated in various phases of the Software Development Life Cycle (SDLC) using the Agile methodology with SCRUM and SPRINT-type development. Led a team of 8 members for the development and deployment of applications in the IRIS. SR. JAVA FULL STACK DEVELOPER Eli Lilly Involved in requirement discussion, design, and development to build the application. Jan 2015 Indianapolis, IN Developed SDTM Code list Conversion Tool for its intended use as per the Computer Systems and Electronic Records; Electronic Signatures (LQS302) procedure. Implemented Spring batch with quartz scheduler framework. Implemented Role-Based authentication using Spring Security. Generated reports using Altova Map force. Dynamically generating graphical PDF reports using IText1.1 and excel reports using Apache POI. Used maven script for building and deploying applications. Involved in developing numerous Lab Reference Tables using MySQL database. To support the import of data into the Quantum Clinical Metadata Repository (CMDR). Developed a business process to dynamically generate data using BI publisher. Provided primary database support for application database systems. Generated reports from the database using PL/SQL and SQL. Performed database tuning using Toad, an Oracle SQL developer. Provided technical assistance for the development and execution of test plans and cases as per client requirements. Supported technical team members in the development of automated processes for data extraction and analysis. Prepared detailed technical documentation such as workflows, scripts, and diagrams in coordination with research scientists. SR. JAVA DEVELOPER Tyson Food INC. Analyzed the requirement and understanding of the current system. Dec 2013 - Dec 2014 Springdale, AR Involved in shipping, and receiving between Inter Company, Customer, and Export using WMS, DLX, OCS, and EIM. Used to create Inventory and Management, create the sales order, and shuttle for different systems. Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business logic using Spring (IOC, AOP), and Persistent layer DAO for all modules. Implemented service layer classes using Spring IOC and AOP classes. Involved in writing application-level code to interact with APIs, and Web Services using AJAX, JSON, and XML. Build interactive dashboards with drill-down effect through Oracle BI Answer. Involved in the upgrade process of 10.1.3.2 to 10.1.3.4 Oracle BI Platform for Job ID issues during the campaign execution. Developed cross-browser/platform RWD (Responsive Web Design), HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards. Handled Production Support of the application, fixed bugs efficiently, and prepared RCA documents as part of the process. Followed Agile Scrum processes and was involved in all meetings.Optimized WMS, DLX, OCS, and EIM systems for efficient inter-company, customer, and export operations, streamlining inventory management and sales order processes. Engineered responsive web designs with cross-browser compatibility, incorporating HTML, CSS, and JavaScript to create complex, standards-compliant page layouts. Spearheaded Oracle BI Platform upgrade, resolving Job ID issues in campaign execution and constructing interactive dashboards with drill-down capabilities. Actively participated in Agile Scrum processes, contributing to all meetings and fostering a team-oriented approach to software development and problem-solving. Optimized WMS, DLX, OCS, and EIM systems, streamlining inter-company operations and enhancing inventory management efficiency. JAVA DEVELOPER Ramsai Software Solutions Collaborated on full project life-cycle from requirement gathering to maintenance, ensuring seamless delivery. Developed JSPs and custom tag libraries, enhancing web page functionality and user experience. Implemented and consumed RESTful web services, improving system integration and data exchange. Resolved bugs and developed new change requests, maintaining high system reliability and performance. Configured database connections and connection pools in WebLogic server, optimizing database interactions Keywords: continuous integration continuous deployment user interface business intelligence sthree golang procedural language Arkansas Idaho Virginia |