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
Client : American Express
- 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
Client : Sainsburys
- 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
- 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.
Projects
Loan-on-Card lets you borrow money using your credit card with quick approval and easy repayment options.
- 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.
Displays promotional offers and Customers will fulfill the offers.
- 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
Other
Git
Jenkins
Gradle
AWS
Education
Chennai, India
Degree: Bachelor of Engineering in Computer Science
- Fundamentals of Java
- Database Management System
- Operating System
- Data Structure and Algorithms
Relevant Courseworks:
Post Graduate Diploma in Advanced Software Development
C-DAC, Chennai, India
Degree: PG Diploma - Advanced Software Development
- Software Engineering & Secure Development Lifecycle
- Secure Programming (C , C++, Java)
- Cryptography
- Network Security
- Linux
Relevant Courseworks:

