Summary
Overview
Work History
Education
Skills
Additional Information
Certification
Timeline
Generic

Siva Ramakrishna Yarra

Chicago,IL

Summary

Passionate and driven data science enthusiast with a solid academic foundation in [relevant field, e.g., statistics, computer science, mathematics]. I possess a keen interest in leveraging data-driven approaches to solve real-world problems. Eager to bridge the gap between theory and practice, I am excited to apply my theoretical knowledge to practical applications in data analysis and machine learning projects. My proficiency in programming languages such as Python and R, coupled with hands-on experience in data manipulation, visualization, and statistical modeling techniques, equips me with the skills necessary to tackle complex data challenges. I have successfully applied these skills in various academic and personal projects, demonstrating my ability to derive meaningful insights from data. One of my key strengths lies in my ability to extract actionable insights from large and diverse datasets. Through rigorous analysis and experimentation, I have honed my skills in identifying patterns, trends, and correlations, enabling me to uncover valuable insights that drive informed decision-making. Effective communication is another area where I excel. I possess the ability to articulate complex technical concepts in a clear and concise manner, making data-driven insights accessible to stakeholders across different domains. Whether through written reports, visualizations, or presentations, I strive to communicate findings in a compelling and impactful way. Data Scientist familiar with gathering, cleaning and organizing data for use by technical and non-technical personnel. Advanced understanding of statistical, algebraic and other analytical techniques. Highly organized, motivated and diligent with significant background . Meticulous Data Scientist accomplished in compiling, transforming and analyzing complex information through software. Expert in machine learning and large dataset management. Demonstrated success in identifying relationships and building solutions to business problems.

Overview

6
6
years of professional experience
3
3
Certification

Work History

Software Developer

DXC Technology
hyderabad, telangana
04.2023 - 10.2023
  • Self-motivated, with a strong sense of personal responsibility.
  • Skilled at working independently and collaboratively in a team environment.
  • Proven ability to learn quickly and adapt to new situations.
  • Worked well in a team setting, providing support and guidance.
  • Worked effectively in fast-paced environments.
  • Managed time efficiently in order to complete all tasks within deadlines.
  • Demonstrated respect, friendliness and willingness to help wherever needed.

Software Engineer

JP Morgan Chase
01.2022 - 03.2023
  • RDT-RDI-Services: many projects in RDI services I have involved different microservices Api's as A product development We are producing data to consumers using harmony and RDT services and I have involved AWS SDK using connect java Api's and deploy The applications in Aws services and as well as verify cloud watch using queries and load The data into AWS glue and produce The data to Athena db
  • • Attend scrum calls, backlog calls, retrospective calls with scrum master and manager
    • I have written controller classes, service classes, DAO classes and restful methods as well
    • I have written Junit testing using Mockito framework
    • I have written configuration classes using authentication and authorization Oauth
    • I have involved AWS classes for deploy application in cloud using Jenkins CI/CD
    • I have written CI/CD configuration using yml files
    • I have used Linux commands verify the logs in all non prod environments like DEV, UAT, SIT and prod as well
    • Testing all the end points using postman for all non prod environments
    • verify AWS cloud watch consoles for monitoring microservices
    • I have written microservices APIGATEWAY and circuit breaker configuration as well
  • Roles & Responsibilities
  • Involving in coding, implementation, testing of the modules, and verifying the scenarios over cross-browser
  • Finding the root cause of the issues which are logged on Jira using test data and fixing the bugs
  • Working with the Mockito testing framework to verify the functionality and reliability of code
  • Configured the entire applications using jenkins and yaml files
  • Deployed the applications in non prod environments
  • Raised change request for prod release
  • Involved in daily standup calls
  • Providing technical documentation
  • Involved in deploying the war files in the tomcat server using
  • Unix Boxes
  • Involved in DB support
  • Involved in production support, deploying war files to DEV/QA/UAT/PROD/ DR environments.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance
  • Updated old code bases to modern development standards, improving functionality
  • Integrated third-party tools and components into applications
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools
  • Analyzed proposed technical solutions based on customer requirements
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces
  • Collaborated with clients to define solution requirements
  • Collaborated with management, internal and development partners regarding software application design status and project progress
  • Coordinated efficient large-scale software deployments
  • Delivered unit-tested systems within customer-prescribed timeframes
  • Worked with customers for needs analysis and to determine vendor costs
  • Developed robust, scalable, modular and API-centric infrastructures
  • Partnered with development team on product development and application support plans
  • Provided guidance and mentored less-experienced staff members
  • Collaborated with fellow engineers to evaluate software and hardware interfaces
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations
  • Analyzed data to coordinate installation of new systems or modification of existing systems
  • Designed enhancements and updates for subsystems of end-user applications software running on local, networked and Internet-based platforms
  • Represented software applications engineering team during large and complex development projects
  • Provided direction and guidance to process improvements and established policies
  • Conducted regression testing and submitted observations to development team
  • Informed internal personnel and external stakeholders of project milestones
  • Promoted experience with Kubernetes, Docker and Amazon Web Services
  • Identified and documented project changes with proactive budget oversight
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements
  • Built databases and table structures for web applications
  • Corrected, modified and upgraded software to improve performance
  • Authored code fixes and enhancements for inclusion in future code releases and patches
  • Coordinated deployments of new software, feature updates and fixes
  • Designed and developed forward-thinking systems that meet user needs and improve productivity
  • Tested and deployed scalable and highly available software products
  • Analyzed work to generate logic for new systems, procedures and tests
  • Designed and developed analytical data structures
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use
  • Designed and implemented scalable applications for data extraction and analysis
  • Translated technical concepts and information into terms parties could easily comprehend
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects
  • Conducted data modeling, performance and integration testing
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets
  • Tested functional compliance of company products
  • Created proofs of concept for innovative new solutions
  • Estimated work hours and tracked progress using Scrum methodology
  • Investigated new and emerging software applications to select and implement administrative information systems
  • Tuned systems to boost performance
  • Developed conversion and system implementation plans
  • Inspected equipment, assessed functionality and optimized controls
  • Developed next generation integration platform for internal applications
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems

Java Full Stack Developer

Wipro Technologies Pvt
10.2019 - 01.2022

• Attend scrum calls, backlog calls, retrospective calls with scrum master and manager
• I have written controller classes, service classes, DAO classes and restfull methods as well
• I have written Junit testing using Mockito framework
• I have written configuration classes using authentication and authorization Oauth
• I have involved AWS classes for deploy application in cloud using Jenkins CI/CD
• I have written CI/CD configuration using yml files
• I have used Linux commands verify the logs in all non prod environments like DEV, UAT, SIT and prod as well
• Testing all the end points using postman for all non prod environments
• verify AWS cloud watch consoles for monitoring microservices
• I have written microservices APIGATEWAY and circuit breaker configuration as well
• Involving in coding, implementation, testing of the modules, and verifying the scenarios over cross-browser.
• Finding the root cause of the issues which are logged on Jira using test data and fixing the bugs.
• Working with the Mockito testing framework to verify the functionality and reliability of code.
• Configured the entire applications using jenkins and yaml files.
• Deployed the applications in non prod environments
• Raised change request for prod release
• resolve the issues for sonar Qube and vulnerability issues
• prepared the release version pipeline for prod release

  • Involving in coding, implementation, testing of the modules, and verifying the scenarios over cross-browser
  • Finding the root cause of the issues which are logged on Jira using test data and fixing the bugs
  • Working with the Mockito testing framework to verify the functionality and reliability of code
  • Configured the entire applications using the Tomcat8
  • Providing technical documentation
  • Involved in deploying the war files in the tomcat server using
  • Unix Boxes
  • Involved in DB support
  • Involved in production support, deploying war files to DEV/QA/UAT/PROD/ DR environments
  • Client –
  • HealthPlan
  • Services
  • Designed high performance customer facing laboratory application using ReactJs, Redux, React Hooks, React Router, Javascript
  • Used custom reactjs themes to meet clients’ requirements for UI
  • Created custom UI components in reactjs
  • Built custom components for UX-Library consisting
  • Filters, Dropdown, Button, Checkbox, Input, Icons
  • Developed custom API layer to handle all CRUD transactions using AXIOS, JWT token management and implemented interceptors to embed custom headers
  • Maintained high-level expertise in React state management strategies using redux
  • Exclusively used React-Hooks to perform the application life- cycle processes
  • Implemented JS-SHA512 encryption techniques
  • Used Simple React Validators for client side field validations
  • Providing technical support to client
  • Created IAM Users on AWS
  • Created a PgSQL database and Implemented Production database on
  • AWS RDS
  • Generated Spring boot jar and deployed in Ubuntu server using AWS S3 bucket
  • Created various environment branches in GitHub for source control
  • Created Jira project for task management and followed Agile
  • Process for the project
  • Virtusa Polaris
  • Reviewed code, debugged problems, and corrected issues
  • Worked with back-end developers to design APIs
  • Developed functional databases, applications and servers to support websites on back-end
  • Analyzed existing software implementations to identify areas requiring improvement
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns
  • Coordinated efficient large-scale software deployments
  • Provided software application engineering and maintenance for development lifecycle
  • Developed and maintained microservices architectures using Docker, Kubernetes and OpenShift
  • Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs
  • Managed development milestones from initial steps through final delivery
  • Developed unit test cases for testing and automation
  • Collaborated with fellow engineers to evaluate software and hardware interfaces
  • Boosted network, system and data availability and integrity through preventive maintenance and upgrades
  • Oversaw and implemented automated build and deployment pipelines
  • Inspected equipment, assessed functionality and optimized controls
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements
  • Built databases and table structures for web applications
  • Corrected, modified and upgraded software to improve performance
  • Authored code fixes and enhancements for inclusion in future code releases and patches
  • Coordinated deployments of new software, feature updates and fixes
  • Designed and developed forward-thinking systems that meet user needs and improve productivity
  • Tested and deployed scalable and highly available software products
  • Analyzed work to generate logic for new systems, procedures and tests
  • Designed and developed analytical data structures
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use
  • Designed and implemented scalable applications for data extraction and analysis
  • Translated technical concepts and information into terms parties could easily comprehend
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects
  • Conducted data modeling, performance and integration testing
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets
  • Tested functional compliance of company products
  • Created proofs of concept for innovative new solutions
  • Estimated work hours and tracked progress using Scrum methodology
  • Investigated new and emerging software applications to select and implement administrative information systems
  • Tuned systems to boost performance
  • Developed conversion and system implementation plans
  • Developed next generation integration platform for internal applications
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems
  • Optimized dust, temperature and humidity controls for installed systems
  • Reviewed code, debugged problems, and corrected issues.
  • Worked with back-end developers to design APIs.
  • Developed functional databases, applications and servers to support websites on back-end.
  • Analyzed existing software implementations to identify areas requiring improvement.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Coordinated efficient large-scale software deployments.
  • Provided software application engineering and maintenance for development lifecycle.
  • Developed and maintained microservices architectures using Docker, Kubernetes and OpenShift.
  • Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs.
  • Managed development milestones from initial steps through final delivery.
  • Developed unit test cases for testing and automation.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Boosted network, system and data availability and integrity through preventive maintenance and upgrades.
  • Oversaw and implemented automated build and deployment pipelines.
  • Inspected equipment, assessed functionality and optimized controls
  • Conducted data modeling, performance and integration testing.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Tested functional compliance of company products.
  • Created proofs of concept for innovative new solutions.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Investigated new and emerging software applications to select and implement administrative information systems.
  • Tuned systems to boost performance.
  • Developed conversion and system implementation plans.
  • Developed next generation integration platform for internal applications.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Optimized dust, temperature and humidity controls for installed systems.
  • Inspected equipment, assessed functionality and optimized controls.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
  • Built databases and table structures for web applications.
  • Corrected, modified and upgraded software to improve performance.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Coordinated deployments of new software, feature updates and fixes.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Tested and deployed scalable and highly available software products.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Designed and developed analytical data structures.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.

Software Consultant

VirtusaPolaris Pvt Ltd
11.2017 - 10.2019
  • • Attend scrum calls, backlog calls, retrospective calls with scrum master and manager
  • • I have written controller classes, service classes, DAO classes and restful methods as well
  • • I have written Junit testing using Mockito framework
  • • I have written configuration classes using authentication and authorization Oauth
  • • I have involved AWS classes for deploy application in cloud using Jenkins CI/CD
  • • I have written CI/CD configuration using Yml files
  • • I have used Linux commands verify The logs in all non prod environments like DEV, UAT, SIT and prod as well
  • • Testing all the end points using postman for all non prod environments
  • • verify AWS cloud watch consoles for monitoring microservices
  • • I have written microservices APIGATEWAY and circuit breaker configuration as well
  • • Involving in coding, implementation, testing of The modules, and verifying The scenarios over cross-browser.
  • • Finding The root cause of The issues which are logged on Jira using test data and fixing the bugs.
  • • Working with The Mockito testing framework to verify The functionality and reliability of code.
  • • Configured The entire applications using jenkins and yml files.
  • • Deployed The applications in non prod environments
  • • Raised change request for prod release
  • • resolve The issues for sonar qube and vulnerability issues
  • • prepared The release version pipeline for prod release
  • Aided in software implementation for clients in [Type] industry, providing setup and initial training services
  • Designed complete solution architecture tailored to specific end-user needs
  • Proctored training via in-person and online venues for [Software]
  • Consulted with clients to align future software development with customer priorities
  • Offered software-related technical support through various communications channels
  • Performed software demonstrations for potential clients, highlighting strengths of [Product or Service]
  • Served as primary liaison between software customers and development team, relating feedback and concerns for future patch cycles
  • Provided quality assurance testing for pre-release software through alpha and beta cycle development channels
  • Operated within cross-functional environments, coordinating multi-disciplinary teams to avoid redundancy and reduce dependencies
  • Developed complex solutions to all business problems along with customer engagements by detailed analysis, negotiation and coordination with main decision makers
  • Designed presentations to illustrate [Software] usage, translating highly technical language into easily understood graphics and text
  • Prepared system diagrams and flow charts to support problem analysis
  • Served as technical expert on products at press events and conferences
  • Purchased systems and prepared documentation and progress reports for customers
  • Executed program modifications and changes and documented results of software research tools and applications
  • Attended industry conferences, performing promotional and educational duties for company
  • Designed, tested, installed and monitored new systems
  • Performed internal system acceptance to deliver well-tested enhancements and meet business requirements
  • Offered input for complex documents to support client-ready final versions
  • Developed diagrams to describe and lay out logical operational steps
  • Troubleshot incidents reported by end-users to schedule system changes and identify permanent solutions
  • Collaborated with upper management to drive strategy and implement new processes
  • Communicated and explained business requirements to team members to understand and implement functional demands
  • Analyzed existing systems and databases and recommended enhancements to solve business needs
  • Enhanced project management skills by defining and presenting system solutions and timelines for business needs or technical problems
  • Oversaw document development across project workstreams to create internal control statements per compliance and regulatory standards

Education

Master of Science - Data Science

DePaul University
Chicago, IL
12.2025

Master of Science -

GIET Engineering College
Rajahmundry
08.2014

Bachelor of Science - Computers

Andhra University
Rajahmundry
04.2011

Skills

  • Top Skills
  • Reactjs
  • Java89
  • Springboot
  • Spring cloud
  • RestFull API
  • SQL
  • AWS
  • Aws glue
  • AWS athena
  • AWS S3
  • AWS Ec2
  • Skills
  • Languages Java 7/8/9, SQL, HTML5, CSS3, Bootstrap
  • Web Technologies JSP, Servlets
  • Scripting Language JS ES6, jQuery, ReactJs, Redux, Thymeleaf
  • Web Services
  • Technologies
  • REST API, JSON, AJAX
  • Web Frameworks Struts, Spring MVC, Springboot, Microservices,AWS SDK
  • Unit Testing Junit, Mockito, Integration testing
  • ORM Frameworks Spring Data JPA, Hibernate
  • Database
  • Oracle, MySQL
  • Design Patterns GOF Design
  • Patterns,Singleton,MVC
  • Dev/Process Tools Intelli-J, Eclipse, SQL Developer, Maven, JIRA
  • GitLab, GIT, Rest Client
  • Web/App Servers Tomcat9,websphere
  • Agile
  • Solutions deployment
  • Customer relationship management
  • Portable code writer
  • New employee mentoring
  • Advanced SAP knowledge
  • Virtualization technologies
  • Customer support
  • Policy and procedure adherence
  • Operational analysis
  • JavaScript
  • Programming Languages
  • Superior time management
  • TomCat
  • Resource Allocation
  • Project Management
  • Software Development
  • Web Security
  • Code reviews
  • Project planning
  • Hardware and software installation
  • Program testing software
  • Database programming
  • ASP
  • Continuous improvement techniques
  • Product development
  • R
  • Solidworks
  • Build releases
  • Engineering standards
  • Project budgeting
  • WebLogic Oracle
  • Visual Basic
  • Troubleshooting
  • Performance Tuning
  • Development Lifecycles
  • Scrum methodology
  • Technical Support
  • JDBC
  • Web-based software engineering
  • Testing and maintenance
  • Team reporting
  • Programming asset evaluation
  • Algorithm implementation
  • Software development lifecycle expert
  • Technical Writing
  • Software Documentation
  • Linux

Additional Information

  • Honors-Awards , Appreciation Award
  • Selected Graduate Presidential Scholorship from DePaul University

Certification

  • Certified IBM DATA SCIENCE METHODOLIGIES,
  • Certified IBM DATA SCIENCE TOOLS
  • AWS Developer Associate Certification

Timeline

Software Developer

DXC Technology
04.2023 - 10.2023

Software Engineer

JP Morgan Chase
01.2022 - 03.2023

Java Full Stack Developer

Wipro Technologies Pvt
10.2019 - 01.2022

Software Consultant

VirtusaPolaris Pvt Ltd
11.2017 - 10.2019

Master of Science - Data Science

DePaul University

Master of Science -

GIET Engineering College

Bachelor of Science - Computers

Andhra University
Siva Ramakrishna Yarra