Hi, I'm Amshuman krishna

The
Quick starter, problem-solving wizard, and coding enthusiast. I chase down bugs like a cat chases laser dots—relentlessly and with great enthusiasm.

About

Hi, I’m a Java FSD with 9 years of experience who thrives on building robust, scalable applications. I specialize in crafting efficient server-side solutions that power seamless user experiences and drive business success.
Specialties: RESTful APIs, microservices, and optimizing server-side logic to handle real-world demands with efficiency.
Passion: Turning complex problems into elegant, efficient code.
Fun Fact: When I'm not optimizing code, I'm exploring new tech innovations or enjoying a good movie.
Explore my creations and tech experiments !!

  • Languages: Java, SQL, HTML5, CSS, JavaScript, Shell Scripting
  • Architecture: Microservices
  • Databases: MySQL, PostgreSQL, MongoDB, Couchbase
  • Frameworks: Struts, Spring MVC, SpringBoot, Vert.x,
  • Tools & Technologies: Eclipse, Kafka, Git, Docker, AWS, Postman, Jenkins, Gradle, JIRA

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences, personal growth and contribute to innovative projects.

Experience

IBM logo

IBM

Client : American Express

Senior Software Engineer
  • Contributed to all phases of the software development lifecycle, including analysis, design, implementation, testing, and deployment, ensuring timely and high-quality deliveries.
  • Collaborated with Product Managers, QA, and DevOps teams to ensure seamless integration and feature delivery, reducing post-release defects by 25%.
  • Developed and maintained technical documentation for system architecture, APIs, and technical workflows, ensuring clear communication across teams and reducing onboarding time for new developers by 25% while improving cross-team alignment and collaboration.
  • Developed and maintained microservices architecture, improving system scalability by 35% and ensuring long-term maintainability, resulting in a 20% reduction in downtime and faster deployment cycles.
  • Engineered and managed RESTful APIs using Vert.x with Microservices to support front-end and mobile applications, improving response times by 30% and enabling seamless integration across platforms.
  • Implemented unit testing with Mockito and PowerMock to ensure code quality, reliability and potential bugs.
  • Sustained code integrity using Git for version control while facilitating efficient collaboration across development teams, and led code reviews to mentor junior developers, driving quality and best practices.
  • Provided critical support during the application's maintenance phase.
  • Tools: Java, Spring Boot, Microservices, Vert.x, SQL, Couchbase, Kafka, Git, Jenkins, PostMan
January 2022 - Present | Chennai, India
TCS logo

TCS

Client : Sainsburys

Senior Process Associate
  • Collaborated with the functional team to gather and understand business and technical project requirements.
  • Built and maintained RESTful APIs using Spring Boot, improving data flow and service modularity, contributing to a 25% increase in application efficiency.
  • Organized code reviews that led to a 40% reduction in code defects and improved overall code quality.
  • Created technical documentation for design, development, and deployment, reducing onboarding time by 20%.
  • Conducted thorough testing and debugging, ensuring high-quality deliverables and achieving nearly bug-free application releases.
  • Employed DevOps practices to streamline development workflows and improved deployment efficiency.
  • Strengthened application security with OAuth 2.0 and JWT, ensuring data protection and compliance with industry standards.
  • Executed code refactoring and performance tuning strategies that resulted in a 20% improvement in load times for key applications.
  • Tools: Java, SpringBoot, Microservices, React JS, SQL, Unix Shell Scripting, DevOpS, AWS, Kafka, Postman
Dec 2017 - January 2022 | Chennai, India
BrTech logo

Clients : DrView ,Kaam Infotech, Omkara Foundations, Anara

Java Developer
  • Collected project requirements to deliver customized, user-centric solutions, enhancing client satisfaction
  • Built and optimized CRUD operations in Struts applications, enhancing efficient data management and improving interaction with back-end systems.
  • Proactively troubleshoot and resolved performance bottlenecks, bugs, and production issues in a timely manner, enhancing application uptime and reliable functionality.
  • Automated deployment processes using Jenkins, Docker, and Kubernetes, reducing manual efforts and resulting in a 20% reduction in deployment times.
  • Constructed dynamic web applications and generated responsive UIs using HTML5/CSS3, JavaScript ensuring an intuitive user experience.
  • Utilized Git for version control, reducing merge conflicts and improving team collaboration.
  • Applied automated testing methodologies using JUnit and Mockito for unit, integration, and end-to-end testing, leading to a 50% reduction in testing time and ensuring high-quality releases.
  • Tools: Java, Struts, HTML, CSS, JavaScript, Jquery, SQL, Spring Core MVC, Eclipse, Docker, Kubernetes, Maven, Postman.
August 2015 - December 2017 | Chennai, India

Projects

music streaming app
Loan-On-Cards

Loan-on-Card lets you borrow money using your credit card with quick approval and easy repayment options.

Accomplishments
  • Tools: Java, Vert.x, Couchbase, Kafka, ECP, Git, Gradle, Postman, Jenkins
  • User Registration and Authentication.
  • Instant Loan Approval: Integrate real-time credit checks to quickly approve loan applications based on existing credit limits and history.
  • Display details of active loans, including borrowed amount, remaining balance and due dates.
  • Clearly display applicable interest rates and any fees associated with the loan.
  • Allow users to choose their desired loan amount up to a certain percentage of their credit limit.
  • Notify users about the status of their loan application (approved, pending, rejected).
  • Ensure that all user data and transactions are securely encrypted.
quiz app
Goods & Services

Displays promotional offers and Customers will fulfill the offers.

Accomplishments
  • Tools: Java, SpringBoot, Microservices, Kafka, SQL, Couchbase
  • Display various offers with descriptions, terms, and conditions.
  • Allow users to claim or fulfill the offer directly by clicking a button, which could take them to a checkout or booking page.
  • Users can view offers they’ve fulfilled or redeemed in the past.
  • Users can apply discount codes at checkout to redeem special offers.

Skills

Languages and Databases

Java
HTML5
CSS3
MySQL
PostgreSQL
Shell Scripting

Frameworks

SpringBoot
Vert.x
Struts

Other

Git
Kafka
Jenkins
Gradle
Postman
AWS

Education

Anna University

Chennai, India

Degree: Bachelor of Engineering in Computer Science

    Relevant Courseworks:

    • Fundamentals of Java
    • Database Management System
    • Operating System
    • Data Structure and Algorithms

Post Graduate Diploma in Advanced Software Development

C-DAC, Chennai, India

Degree: PG Diploma - Advanced Software Development

    Relevant Courseworks:

    • Software Engineering & Secure Development Lifecycle
    • Secure Programming (C , C++, Java)
    • Cryptography
    • Network Security
    • Linux

Certifications

Contact