profile-pic

Vikash Sahu

Experienced Software Developer with 6+ years in Java (Java 8, Java 11), specializing in crafting robust RESTful APIs with Spring Boot. Proficient in AWS, Python, PySpark, MongoDB, and PostgreSQL, and adeptly managing complex Big Data workflows. Dedicated to ensuring code quality using tools like SonarQube and PMD and demonstrated success in delivering secure, scalable solutions within Agile environments.
  • Role

    Back End Developer

  • Years of Experience

    6 years

Skillsets

  • Software Development
  • Spring Boot - 6.3 Years
  • Postgre SQL - 4 Years
  • Spring Boot - 6 Years
  • Mongo DB - 3 Years
  • Cloud - 4 Years
  • Architecture - 3 Years
  • AWS - 3 Years
  • Tomcat
  • Distributed Computing
  • Spring Framework - 6 Years
  • Java Development
  • Interface designing
  • AWS Services
  • Python Scripting
  • Code Quality
  • MySQL - 5 Years
  • Agile Methodology
  • Big Data
  • Restful APIs
  • Mongo DB
  • testing
  • Data Analytics
  • IIS
  • Architecture Design
  • Oracle
  • Unit Testing
  • PySpark
  • Python
  • Postgre SQL
  • Java - 6.3 Years

Professional Summary

6Years
  • Sep, 2021 - Present4 yr 3 months

    Senior Software Engineer

    Pine Labs
  • Dec, 2019 - Aug, 20211 yr 8 months

    Software Engineer

    Amdocs
  • Mar, 2018 - Dec, 20191 yr 9 months

    Software Engineer

    Tata Consultancy Services

Applications & Tools Known

  • icon-tool

    SonarQube

  • icon-tool

    PMD

  • icon-tool

    Apache Kafka

  • icon-tool

    Docker

  • icon-tool

    Kubernetes

  • icon-tool

    AWS Glue

  • icon-tool

    Athena

  • icon-tool

    S3

  • icon-tool

    CloudWatch

  • icon-tool

    Redis

  • icon-tool

    Git

Work History

6Years

Senior Software Engineer

Pine Labs
Sep, 2021 - Present4 yr 3 months
    Directed the development of Java applications in a high-performance environment, specializing in Java 8 and Java 11 for optimal system functionality. Guided the design and implementation of RESTful APIs, crafting architectural plans, defining API endpoints, and ensuring alignment with industry best practices. Implemented Apache Kafka, achieving a 15% improvement in microservices communication efficiency. Executed Docker/Kubernetes for efficient containerization, realizing a 20% deployment efficiency boost and a 15% reduction in resource utilization. Managed Python and PySpark scripts for data processing, collaborating with AWS Glue, Athena, and S3 for large-scale data transformations and storage. Utilized AWS Glue in conjunction with cloud computing on AWS EC2 instances, incorporated CloudWatch for monitoring, & ensured system reliability. Enforced and optimized Big Data workflows, adeptly handling diverse data, including JSON, and integrating MongoDB and PostgreSQL for storage. Supervised infrastructure on AWS, handling setup and configuration of services like Glue Catalog to enhance data accessibility and management. Collaborated with cross-functional teams, providing technical leadership and expertise throughout the development life cycle.

Software Engineer

Amdocs
Dec, 2019 - Aug, 20211 yr 8 months
    Engineered secure and scalable RESTful APIs using Jersey JAX RS, elevating system performance and ensuring robust data protection. Collaborated seamlessly with business clients, technology teams, support partners, and stakeholders to deliver solutions aligned with business objectives. Conducted thorough code quality analysis and implemented issue resolutions using tools like SonarQube and PMD, upholding strict adherence to industry standards. Leveraged Java EE, Spring Boot, and Oracle technologies for application development, optimizing functionality and realizing a notable 15% improvement in system reliability. Produced comprehensive reports detailing application issues identified by PMD in every Jenkins build, expediting issue resolution by an impressive 20%.

Software Engineer

Tata Consultancy Services
Mar, 2018 - Dec, 20191 yr 9 months
    Spearheaded the development and customization of software for a diverse client base, utilizing Java and the Spring Framework to deliver tailored solutions. Developed high-performing RESTful APIs using the Express and Node.js frameworks, ensuring efficient communication in client applications. Engineered applications with Java EE, Spring Boot, and MySQL technologies, emphasizing optimal functionality and reliability. Successfully delivered Scrum-based user stories within defined sprints, showcasing a commitment to timely project completion. Generated and optimized SQL queries using Oracle SQL Developer, achieving a 100% resolution rate for client enhancement requests within specified timelines. Initiated and executed performance tuning, maintenance, and bug fixing for existing modules, ensuring continuous system optimization and reliability.

Education

  • B.Tech. in Information Technology

    Government Engineering College, Banda (2017)