Post Job Free
Sign in

Software Developer Power Bi

Location:
United States
Salary:
130,000
Posted:
May 15, 2025

Contact this candidate

Resume:

Summary

Satwik Reddy

Charlotte, NC +1-680-***-**** *****.*******@*****.***

Dynamic Software Developer with 4+ years of experience specializing in SDLC methodologies, including Waterfall and Agile, to ensure efficient requirements gathering and testing. Proficient in Java and experienced in developing robust applications that adhere to coding standards and best practices. Expertise in various frameworks and libraries enhances the ability to create scalable software solutions. Skilled in SQL and experienced in managing databases such as SQLite and MySQL for optimal data accuracy. Strong communicator and collaborative team player, thriving in fast-paced environments while consistently meeting deadlines.

Skills

●Methodology: SDLC, Agile, Waterfall, SOLID principles, Test Driven Development, Scrum, Pair Programming.

● Databases: MySQL, PostgreSQL (RDBMS), MongoDB (NoSQL), Oracle, PL/SQL, DB2, Cassandra, DynamoDB

Data Visualization: Power BI, Tableau

●Languages: Java, Python, SQL, C, JavaScript ● Architecture: Monolithic, Microservices, MVC Architecture

●Frameworks: Spring MVC, Spring Boot, JSF, Hibernate, JPA, NodeJS, Spring REST, log4j, Spring Security, Spring ORM.

● Cloud-native Technologies: AWS Lambda, EC2, S3, IAM, VPC, ECS, Elastic, Beanstalk

●J2EE Technologies: Servlets, JSP, JSTL, JavaBeans, JDBC ● Container Orchestration Tools: Docker, Kubernetes, K8s

●Development Tools: Visual Studio, SQL Server Data Tools

●Web Technologies: HTML5, CSS3, JS, Angular, JSON, XML ● Process Orchestration Tools: Camunda, Jenkins

●Version Control Tools: Git, GitHub, Gitlab, Bitbucket ● Testing Tools: Mockito, JUnit, Postman, Newman.

Work Experience

Verizon, Software Development Engineer, Irving, USA Jun 2022 - Current

●Designed and implemented RESTful APIs using Java Spring Boot for Amazon Connects proficiency-based contact routing feature, enhancing customer satisfaction by 25%.

●Collaborated with cross-functional teams to integrate APIs with complex data models, utilizing JUnit and Mockito for unit testing and Coral for end-to-end API testing, achieving 98% test coverage. Engineered a serverless data processing workflow using AWS Lambda, DynamoDB, and S3, automating workflows and reducing manual data entry by 80%.

●Optimized system performance by implementing a distributed caching mechanism using Cachemere (Amazon's internal Cache client), reducing service latency by 90% and improving throughput by 40%. Developed a multi-threaded Java application for user access synchronization, enhancing concurrent user handling capacity by 40%.

●Led the design and deployment of Kafka-based messaging systems for real-time processing, resulting in a 30% improvement in event- driven architecture scalability.

●Managed and automated the entire CI/CD pipeline using Jenkins and Spinnaker for microservices, reducing deployment times by 50% and ensuring seamless integration across multiple environments.

●Spearheaded Kubernetes-based container orchestration, leading the migration of legacy applications to a cloud-native infrastructure, reducing operational overhead, and improving fault tolerance.

●Created Power BI dashboards to visualize API performance metrics, enhancing monitoring and troubleshooting capabilities.

●Responsible for infrastructure management, ensuring high availability through capacity planning and resource optimization across AWS (EC2, RDS, EKS), improving uptime by 99.9%. Collaborated with the DevOps team on infrastructure provisioning, utilizing Terraform for Infrastructure as Code (IaC), and optimized resource allocation across environments.

Technical Skills: Java, C/C++, Python, MySQL, Oracle 10g, HTML, CSS, REST Services, AWS (EC2, S3, DynamoDB, AWS Lambda), Spring,Git.

Paytm, Software Engineer, India Feb 2021 - Dec 2021

●Utilized a remote MySQL database for reliable storage and retrieval of user data, leveraging JPA/Hibernate for ORM and optimizing query performance for faster access.

●Utilized SQL Server Management Studio (SSMS) for database schema changes and performance optimization.

●Dockerized the application for seamless deployment across different environments and integrated it into the CI/CD pipeline for automated testing and continuous deployment.

●Responsible for application performance tuning, implemented indexing strategies and query refactoring, significantly improving data retrieval speed and application responsiveness by 30%.

●Managed deployment using Kubernetes, with custom Helm charts for automating deployment, scaling, and ensuring the application's high availability across different environments. Configured Kong API Gateway to manage traffic, secure access, and monitor APIs, enabling centralized control over routing and rate limiting.

Technical Skills: Spring Boot, Spring Security, Hibernate, MySQL, Docker, Kubernetes, Helm Charts, Jenkins, Kong API Gateway, JWT, CI/CD.

Tata 1mg, Software Developer, India May 2020 - Jan 2021

● Leveraged strong problem-solving and analytical skills to tackle complex challenges, delivering robust software solutions that increased overall system efficiency by 20%.

● Actively contributed to the development of cloud-native applications, adhering to industry coding standards and best practices to ensure high-quality deliverables and maintainable codebases.

● Led the migration of legacy services to AWS Elastic Container Service (ECS), improving application scalability and performance while reducing infrastructure costs by 25%.

● Participated in comprehensive code reviews, providing constructive feedback that significantly improved code quality, maintainability, and adherence to design patterns across the development team.

● Conducted thorough debugging and troubleshooting of software issues, leading to a 15% reduction in critical system defects and enhancing user satisfaction.

●Developed an interactive Power BI dashboard to track key performance indicators for employees.

●Utilized SQL Server as the data source and created SSDT-based deployment pipelines for automated database updates.

●Provided end-user support and created detailed documentation to ensure clarity and ease of use.

●Designed and implemented CI/CD pipelines using Jenkins to automate build, testing, and deployment processes, significantly reducing manual errors, and accelerating release cycles by 30%.

Settle Metal, Software Developer, India Jan 2020 - May 2020

Developed a TensorFlow/Keras model to estimate mobile phone condition in percentage using a dataset of 1 million images.

Built data augmentation techniques for robust model performance and achieved 87% accuracy through rigorous testing and fine-tuning.

Designed and implemented a responsive Java-based frontend to visualize and interact with condition estimates, integrated with backend APIs for real-time updates.

Applied a variety of machine learning algorithms including Regression, Random Forest, Support Vector Machines (SVM), Logistic. Regression, K-Nearest Neighbors (KNN), and clustering techniques like k-Means, to analyze customer data and improve decision-making processes.

Education

Southern Arkansas University, Master of Science -Computer and Information Sciences, Magnolia, AR Jan 2022 - Aug 2023

Coursework: Advanced Software Engineering, Algorithms, Operating Systems, Database Management Systems, Big Data, Machine Learning/AI.



Contact this candidate