Shushil Karki
Software Engineer
Virginia, USA — +1-571-***-**** — *******.*******@*****.*** — LinkedIn Summary
Software Engineer with 3+ years of experience across the full Software Development Life Cycle (SDLC) – designing, developing, testing, and deploying scalable, distributed applications using Java/Spring Boot, .NET, Python, and JavaScript/TypeScript. Proven ability to design RESTful APIs and microservices, apply Object- Oriented Design (OOD) and data structures & algorithms to solve complex problems, and optimize relational and NoSQL data layers. Experienced with version control (Git), unit/integration testing, CI/CD automation, and cloud-native deployment on AWS and Azure. Strong collaborator in Agile/Scrum teams with a track record of debugging and troubleshooting complex systems, and hands-on experience leveraging AI tools for development productivity, including LLM APIs, RAG pipelines, and agentic AI workflows, to ship features faster.
Technical Skills
Languages: Python, Java, JavaScript, TypeScript, C#, Go, SQL Front-End: React, Redux, Next.js, HTML5, CSS3, Responsive Web Design Back-End: Spring Boot, Spring MVC, .NET Core, Node.js, Express.js, REST APIs, GraphQL, Microservices
Databases: PostgreSQL, MySQL, SQL Server, MongoDB, DynamoDB, Redis, NoSQL Cloud & DevOps: AWS (EC2, S3, Lambda, RDS), Microsoft Azure, Docker, Kubernetes, Terraform, Jenk- ins, GitHub Actions, CI/CD
AI/ML & GenAI: LLM API Integration, Prompt Engineering, LangChain, RAG Pipelines, Agentic AI Workflows, NLP Fundamentals, Vector Databases
System Design: Distributed Systems, Event-Driven Architecture, Message Queues (Kafka), Design Pat- terns, Scalability & Performance Tuning
Testing & QA: JUnit, Mockito, Postman, Selenium, Jest, Unit & Integration Testing, TDD Practices: Agile/Scrum, SDLC, Data Structures & Algorithms, Object-Oriented Design
(OOD/OOP), Git, JIRA, AI Tools for Development Productivity Professional Experience
State Street May 2024 – Present
Software Engineer North Carolina, USA
• Develop and maintain full-stack financial services applications using Java/Spring Boot and React/TypeScript, supporting core banking and asset-servicing workflows used by 500+ internal users daily.
• Design and implement 10+ RESTful APIs and microservices integrated with SQL Server and PostgreSQL, processing over 1M+ transactional records per day with 20% faster query response times.
• Apply Object-Oriented Design (OOD) principles and data structures & algorithms to build scalable, dis- tributed backend services handling 99.9% uptime under high-throughput transaction loads.
• Debug and troubleshoot complex production issues across distributed systems, performing root-cause anal- ysis that reduced recurring defects by 25% and improved system reliability.
• Collaborate with a cross-functional team of 10+ engineers in an Agile/Scrum environment, participating in sprint planning, code reviews, and stand-ups to deliver 15+ features on schedule per quarter.
• Containerize services with Docker and deploy to AWS/Azure, building CI/CD pipelines with Jenkins and GitHub Actions that cut manual deployment effort by 30% and reduced release cycle time from days to hours.
• Increase code reliability by writing 200+ unit and integration tests (JUnit, Postman), reducing production defects by 20% and raising test coverage to over 85%.
• Leverage AI tools for development productivity – including LLM-assisted coding, prompt engineering, and RAG-based agentic tooling – to cut manual code review and documentation time by approximately 15%.
• Maintain version-controlled codebases (Git) across 5+ repositories and contribute to technical documenta- tion, supporting SDLC best practices for a team of 10+ engineers. Zensar Technologies May 2021 – July 2022
Software Engineer India
• Built and maintained 5+ full-stack web applications using JavaScript/React and Node.js/Express or .NET Core for enterprise clients, supporting 3+ concurrent production releases per quarter.
• Designed relational database schemas and optimized SQL queries in MySQL/SQL Server, improving data retrieval performance by 30% for scalable application data layers.
• Applied data structures, algorithms, and Object-Oriented Programming (OOP) principles to build 15+ maintainable, reusable components shared across multiple client codebases.
• Participated in Agile ceremonies, contributing to backlog grooming, estimation, and sprint delivery within a distributed team of 8+ engineers, maintaining a 90%+ sprint completion rate.
• Debugged and resolved 50+ production issues across the stack, improving application stability and reducing customer-reported defects by 20%.
• Automated build, test, and deployment processes using Git-based CI pipelines, cutting manual deployment time by 25% while coordinating with QA and business analysts to translate requirements into working software on time.
• Followed SDLC best practices from requirements gathering through deployment, contributing to 100+ code reviews and technical documentation for cross-team knowledge sharing. Projects
Full-Stack Task Management Application
React, Node.js, Express, MongoDB, Docker
• Built a full-stack CRUD application supporting 1,000+ tasks with JWT-based authentication, RESTful APIs, and a responsive React front end; containerized with Docker and deployed to AWS. AI-Powered Assistant Prototype
Python, LangChain, LLM APIs, Vector Database
• Developed a retrieval-augmented generation (RAG) prototype integrating an LLM API with a vector database, indexing 500+ documents to answer questions over a custom document set.
• Designed a prompt-engineering and evaluation workflow that improved response accuracy by 20% and re- duced hallucination rate on domain-specific queries. Cloud-Native Microservices Demo
Spring Boot, Docker, Kubernetes, AWS
• Designed and deployed 4+ containerized microservices with Kubernetes orchestration, demonstrating service discovery, load balancing, and horizontal scaling to handle 2x traffic spikes on AWS. Education
Marymount University Virginia, USA
Bachelor of Science in Computer Science
Certifications & Additional Information
• Pursuing AWS Certified Developer – Associate and Microsoft Azure Fundamentals certifications.
• Strong problem-solving, communication, and cross-functional collaboration skills; comfortable owning fea- tures across the full software development lifecycle (SDLC) in Agile teams.
• Actively building applied skills in generative AI, LLM tooling, and cloud-native architecture – among the fastest-growing skill areas for U.S. software engineering roles in 2026.