Home

Vamsi - Senior Java full stack developer
[email protected]
Location: Austin, Texas, USA
Relocation: Open
Visa: H1B
Resume file: BudatiVamsiKrishnaResume_1746716309539.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
PROFESSIONAL SUMMARY

Full Stack Engineer over 10 years of experience in designing, developing, and maintaining scalable and per- formant web applications across diverse domains.
Proficient in applying core software engineering principles such as SOLID, and DRY to produce clean, maintainable, and testable codebases.
Strong understanding of object-oriented programming (OOP), functional programming concepts, and common design patterns such as Singleton, Factory, Observer, and MVC.
Hands-on experience in designing microservices and modular monolith architectures with a focus on
maintainability, loose coupling, and scalability.
Proven ability to architect systems that support millions of requests efficiently by applying principles of
system design, caching, load balancing, and database optimization.
Led teams to deliver scalable microservices solutions, reducing system downtime by 30% improving overall performance.
Delivered high-quality, production-ready features with a focus on performance optimization, reducing API re- sponse times by 40%.
Delivered multiple full-stack applications end-to-end, ensuring high performance, and scalability, using
React, Angular, Vue.js, Node.js, Java, Python, MongoDB, PostgreSQL, and more.
Proficient in developing Single Page Applications (SPAs) using React and Angular, focusing on perfor- mance, responsiveness, and user experience.
Skilled in creating responsive user interfaces using Tailwind CSS, ensuring consistency across devices and browsers.
Strong understanding of browser rendering, performance optimization, web accessibility and cross- browser compatibility.
Developed scalable and high-performance backend services and APIs using Node.js, Express.js, and Java- and Python-based microservices, tailored to project requirements.
Implemented middleware for request validation, error handling, logging, and authentication/authorization.
Worked with asynchronous programming to handle non-blocking operations efficiently, across Java, Node.js, and Python ecosystems.
Designed and managed relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB
based on application needs.
Consistently delivered projects on or ahead of schedule while maintaining a strong focus on code quality, user experience, and long-term maintainability.
Known for balancing rapid delivery with robust engineering standards ensuring timely deliverables
that exceed customer expectations while preserving code quality and stability.
Experience collaborating directly with stakeholders and customers to gather requirements, clarify expecta- tions, and ensure high satisfaction with delivered solutions.
Skilled in crafting intuitive and reusable frontend components, efficient backend APIs, and high- performance data workflows.

Played a key role in reviewing designs, writing technical specifications, and leading architectural dis- cussions for new initiatives and enhancements.
Applied cloud-native design approaches, deploying applications in AWS and GCP environments using services like EC2, S3, GKE, and Pub/Sub.
Strong advocate of CI/CD workflows, Docker containerization, Git-based branching strategies, and
automated testing practices.
Familiar with system observability and monitoring using tools like Datadog proactively identifying
bottlenecks and resolving production issues.
Proficient in Agile-Scrum processes with active participation in backlog grooming, sprint planning, esti- mation, retrospectives, and product demos.
Committed to delivering customer-centric solutions that align with business goals and provide long-term value.
Recognized for fostering a culture of continuous learning, mentoring junior developers, conducting code reviews, and ensuring team alignment on technical standards.
Known for a high sense of ownership, proactive problem-solving, and willingness to go the extra mile to ensure product success and user satisfaction.
Always focused on engineering excellence, writing modular code, following naming conventions, main- taining documentation, and improving development workflows.
Eager to stay up to date with industry trends, new technologies, and best practices in software design, cloud infrastructure, and full-stack engineering.
SKILLS


Programming Languages JavaScript, TypeScript, Python, Java
Backend Technologies Java (Spring, Spring Boot), Node.js, Express.js, Python (FastAPI, Django)
Web Technologies HTML, CSS, REST APIs, WebSockets, GraphQL, JSON, JWT
Frameworks/Libraries React, Angular, Vue.js, Node.js, Express.js, Next.js, Redux, Tailwind CSS, Material-UI
Databases MongoDB, PostgreSQL, MySQL, Redis
Messaging/Streaming Apache Kafka, RabbitMQ
DevOps/Tools Docker, Swagger, Datadog, Postman, Jenkins, GitHub Actions, Visual Studio Code, Jira, npm, yarn
Testing Jest, React Testing Library, Mocha, Chai
Version Control Git (Bitbucket, GitHub)
Processes Agile-Scrum, Kanban, SDLC (Waterfall)
Cloud Deployment AWS (EC2, S3, Lambda), Vercel, GCP
Operating Systems Windows, Linux
EXPERIENCE

Lead Software Engineer Nov 2020 - Present
Kanerika Software Pvt Ltd. Hyderabad, Telangana

Led the development and architecture of scalable web applications using React, Node.js, Vue.js, Java, Python, MongoDB, and PostgreSQL, ensuring performance, scalability, and maintainability across projects.
Guided the development team to follow industry best practices, perform code reviews, and maintain high code quality through consistent standards and mentorship.
Contributed to event-driven system architecture by implementing Apache Kafka for real-time, decoupled com- munication between microservices.
Applied system design principles to build scalable, maintainable services, focusing on modular architecture, fault tolerance, and asynchronous processing.
Worked across the full stack, leading efforts on both backend service development in Java and frontend UI implementation using React and JavaScript.
Participated in architecture reviews, backlog grooming, and sprint planning while collaborating with cross- functional teams across geographies.
Developed monitoring and alerting strategies for connector services to ensure operational reliability and rapid incident response.
Fostered a culture of continuous learning and technical excellence by mentoring junior developers and promoting modern engineering practices within the team.
Ensured application reliability, performance, and security, proactively identifying bottlenecks and resolving production issues through thorough root cause analysis.
Collaborated closely with product managers, UI/UX designers, and business stakeholders to define technical requirements, clarify scope, and ensure timely feature delivery.
Acted as a bridge between the engineering team and clients, gathering requirements, presenting demos, and delivering high-quality, business-aligned solutions.
Participated in and led architectural discussions, driving decisions around system design, API contracts, and data flows for scalability and maintainability.
Contributed to the creation of technical design documents, solution blueprints, and architecture dia- grams to support implementation and long-term maintainability.
Designed and implemented modular service layers and reusable components that accelerated development timelines across multiple projects.
Championed CI/CD practices and contributed to the setup and improvement of automated build, test, and deployment pipelines using tools like Git, Docker, and cloud-based DevOps workflows.
Integrated third-party services and platforms, such as monitoring tools (e.g., Datadog), PLM systems, and
authentication/authorization modules to extend application functionality securely.
Defined and enforced code standards, linting rules, and branching strategies, streamlining team collabo- ration and reducing merge conflicts.
Collaborated in sprint planning, estimation, and release cycles, delivering critical features and improve- ments on time within Agile/Scrum methodologies.
Conducted knowledge-sharing sessions, onboarding new developers and cross-training team members on project-specific technologies and internal systems.
Maintained technical documentation to ensure clarity of system behavior, architectural decisions, and devel- opment guidelines for future team scalability.
Identified opportunities for refactoring, and system optimization, leading incremental improvements without affecting business continuity.
Worked across distributed teams, including cross-region collaboration, ensuring effective communication and delivery coordination.
Consistently recognized for outstanding contributions, ownership mindset, and embodiment of company values, leading to internal recognition and awards.

Associate Software Engineer Mar 2019 - Jun 2020
Rythmos Hyderabad, Telangana
Part of the product development team, working on a tech stack involving Angular, Node.js, MongoDB and microservices architecture.
Developed and maintained reusable and responsive frontend components using Angular, ensuring optimal
performance, accessibility, and cross-browser compatibility.
Collaborated with UI/UX designers to translate wireframes and design mockups into high-quality, respon- sive user interfaces that enhanced user experience.
Worked closely with the data engineering team to understand, analyze, and visualize datasets, helping to extract actionable insights for data-driven decision-making.
Participated in daily stand-ups, coordinated with team members, and ensured the completion of tasks as assigned by the team lead.
Contributed to bug fixing, feature enhancement, and code refactoring efforts to improve application relia- bility and maintainability.
Wrote and maintained unit tests and conducted manual testing for frontend modules to validate functionality and improve overall quality.
Followed team s version control practices using Git and maintained clear commit histories for collaborative development.
Participated in code reviews and knowledge-sharing sessions to continuously improve team productivity and code quality.
Associate Software Engineer May 2018 - Mar 2019
StepV Technologies Hyderabad, Telangana
Demonstrated strong performance and initiative as a fresher, consistently meeting or exceeding delivery ex- pectations and project deadlines.
Rapidly adapted to new technologies, tools, and development methodologies, contributing effectively to cross-functional project teams.
Proactively sought opportunities to enhance technical skills, actively engaged in peer learning, and imple- mented regular feedback to improve performance.
Facilitated knowledge transfer sessions for new team members, sharing domain knowledge and onboarding insights to support team scalability.
Collaborated with senior developers and team leads to deliver daily development tasks, ensuring timely and high-quality outcomes aligned with sprint goals.
Involved in end-to-end application development, from requirement understanding and UI integration to backend logic and database connectivity.
Took ownership of assigned modules, handled bug fixing, and performed functional testing to ensure stability in staging environments.
Received multiple recognitions and awards from leadership for consistently exceeding expectations, demon- strating accountability, and contributing positively to the team s success.
Software Engineer Intern / Trainee Apr 2017 - Apr 2018
Kanerika Software Pvt Ltd. Hyderabad, Telangana
Gained hands-on experience with software development by contributing to real-time project tasks
under guidance.
Assisted in coding, debugging, and testing software modules in a collaborative environment.
Proactively learned new technologies and tools used by the development team.
Supported the team in maintaining code quality through reviews and refactoring.
Documented technical details and project learnings for knowledge sharing.

Shadowed senior engineers to understand application architecture, deployment pipelines, and best
coding practices.
Web Developer (Freelancer/Academic Contributor) May 2015 - Mar 2017 University Web Development Team/Independent Clients
Worked on multiple academic software development projects involving Java, MySQL, and basic web tech- nologies.
Contributed to the university website (ggu.ac.in) by helping the IT team with updates, bug fixes, and creating new pages using PHP, HTML, and MySQL.
Gained practical experience in web development within an academic institutional setting.
Took up small freelance projects during college, building simple websites and tools for local businesses and students.
Participated in hackathons and coding contests, for innovation and problem-solving.
Gained foundational knowledge in algorithms, object-oriented programming, and debugging practices.
PROJECTS

Dabot
React, Node.js, Express.js, Java, Spring Boot, Python, PostgreSQL, MongoDB, Amazon S3, Snowflake, Kafka, AWS EC2.
Led the development of a custom-built data integration tool (DaBot) from the ground up using a robust
microservices architecture designed for scalability and extensibility.
Designed and implemented core components of the system using a combination of JavaScript, TypeScript, React (frontend), and Node.js/Express (backend), with additional services developed in Python for special- ized processing.
Deployed services on AWS EC2, leveraging cloud infrastructure to ensure availability, fault tolerance, and seamless horizontal scaling under increasing data loads.
Architected backend services to interact with multiple data stores including PostgreSQL (for structured meta- data) and MongoDB (for semi-structured and unstructured data), ensuring optimal schema design and query performance.
Designed and developed connector services in Java to integrate with Amazon S3, Snowflake, and Post- greSQL for data ingestion, transformation, and reporting workflows.
Implemented Kafka as a central messaging broker to enable an event-driven architecture, improving system decoupling and real-time data pipeline communication across services.
Built a scalable microservices setup with Java-based connector services, ensuring reliable data ingestion and processing across multiple data sources.
Led feature development and release planning, owning technical design, implementation, and delivery while col- laborating closely with product managers, UI/UX designers, and stakeholders to align technical execution with business objectives.
Introduced and enforced coding standards, design patterns, and review processes, ensuring consistency, readability, and maintainability across codebases.
Mentored and supported junior developers, performing code reviews and providing hands-on guidance on archi- tecture, development workflows, and debugging practices.
Applied performance optimization techniques such as lazy loading, API caching, and asynchronous job handling to enhance throughput and reduce response times.
Integrated the application with third-party systems and internal services using RESTful APIs and message queues, promoting modular communication across microservices.
Implemented error tracking, health checks, and service monitoring using cloud-native tools and custom logging mechanisms to ensure observability and rapid troubleshooting.

Delivered high-quality, production-ready features with a strong focus on modularity, testability, and long- term code reuse.
Contributed to technical documentation, deployment strategies, and onboarding resources to help scale the team and improve developer productivity.
Zume
Vue.js, Node.js, Express.js, Java, Spring Boot, PostgreSQL, Google Cloud Platform (GKE), Google Cloud Pub/Sub, Apache Kafka, DataDog
Worked as a full stack developer to support and improve Zume s Manufacturing Execution System (MES), built using Vue.js, Node.js/Express, and deployed on Google Cloud Platform (GKE) with a Post- greSQL backend.
Reviewed team members code regularly to make sure it followed company guidelines and met the expected standards before going live.
Designed and built a reusable set of Vue components that allowed new screens to be added with minimal effort, speeding up frontend development and keeping the UI consistent.
Collaborated with the architecture team to propose and prototype Java-based microservices for future Supply Chain Management (SCM) modules, ensuring seamless integration with the existing MES infrastructure.
Contributed to designing service interfaces and data contracts for upcoming Java/Spring Boot services aimed at extending MES capabilities toward inventory tracking, vendor integration, and order management.
Explored using Kafka for real-time event processing to support SCM features such as inventory events, shipment tracking, and cross-system synchronization.
Drafted and reviewed design documents for Java-based services with focus on loose coupling, event-driven architecture, and horizontal scalability using GCP-native solutions
Used DataDog to identify and fix issues in services that were connecting to our MES from external systems, ensuring smooth data flow and stable system behavior.
Integrated Propel PLM with the MES system to automate saving data directly from PLM into MES using
Google Cloud Pub/Sub, which reduced manual effort and improved reliability.
Collaborated with backend and DevOps teams to make sure the system ran smoothly in the GCP Kubernetes environment, and helped troubleshoot performance issues when needed.
Took part in regular discussions to plan new features and enhancements, and contributed to both frontend and backend tasks as needed.
Origa.ai
Angular, Node.js, Express.js, MongoDB, JavaScript, HTML, CSS, REST APIs, Git
Handling and developing the APIs at the backend by connecting with MongoDB using Node.js.
Developing the technical requirements as well as debugging and maintaining the existing code base.
Designed Web Pages and integrated with the implemented APIs.
Involved in writing MongoDB Aggregation queries to fetch the data for dashboards and designed the same in Angular.
Following up with the product manager to ensure the implemented technical requirements or enhancements in the product are clear for understanding and testing.
Reviewing the Merge Requests and merging them, while keeping track of the versions.
ReactorCX
Angular, Node.js, Express.js, MongoDB, JavaScript, HTML, CSS, Java, REST APIs, Git
Worked in the product development team for ReactorCX, focusing on the Loyalty Methods domain.
Contributed to the 7-Eleven (US) POS system migration project, where the backend was developed using
Node.js, and Java-based adapter services were used to integrate legacy client systems.

Developed backend services using Node.js and collaborated with Java teams to build adapter components for migrating from legacy systems to a new in-house client.
Transformed complex Redshift queries into MongoDB aggregation queries to support analytics use cases.
Designed and implemented RESTful APIs using Node.js/Express and integrated them with the frontend developed in Angular.
Wrote clean, modular, and testable code along with appropriate unit test cases to ensure code quality.
Interacted with the QA team to clarify technical requirements and ensure thorough testing of new features and enhancements.
Built reusable components in Angular for internal dashboards and support tools used by the customer sup- port team.
ESS
Angular, Node.js, Express.js, MongoDB, MySQL, JavaScript, HTML, CSS
Designed Web pages (static and dynamic) as per the requirements.
Implemented election calendar in Angular for the Election Systems and Software to display the election schedule created by admin.
Designed the pages for printing election information for Election Systems and Software.
Handling and developing the APIs at the backend by connecting with MongoDB using Node.js.
Worked closely with the QA team to validate frontend and backend functionalities before releases.
Collaborated with team members to ensure smooth delivery of assigned tasks.
Keywords: continuous integration continuous deployment quality analyst artificial intelligence user interface user experience javascript sthree information technology golang
Keywords: continuous integration continuous deployment quality analyst artificial intelligence user interface user experience javascript sthree information technology golang
Keywords: continuous integration continuous deployment quality analyst artificial intelligence user interface user experience javascript sthree information technology golang

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5447
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: