0% found this document useful (0 votes)
22 views2 pages

Full Stack Developer with 5+ Years Experience

This is great exemplary content that other can use as a baseline material to building on top.

Uploaded by

Laszlo Papp
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views2 pages

Full Stack Developer with 5+ Years Experience

This is great exemplary content that other can use as a baseline material to building on top.

Uploaded by

Laszlo Papp
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Full Stack Software Developer

Bharath Nookala
[Link]@[Link] |+1- (940)-218-3095

Professional Summary :
Accomplished Full-Stack Developer with overall 5+ years of experience in building, optimizing, and deploying scalable web
applications. Adept at leveraging Angular, ReactJS, [Link], [Link], Python Flask, and Java to deliver robust solutions.
Demonstrated expertise in RESTful API development, cloud services integration, and CI/CD pipeline implementation. Strong
proficiency in Agile methodologies and a proven ability to create secure, user-centric systems tailored to organizational goals.

Technical Skills
Languages: Python, Java, J2EE, C, C++, JavaScript, TypeScript, SQL
Frameworks & Libraries: AngularJS to Angular 14, [Link], Redux, [Link], [Link], Spring Boot, Hibernate
Web Technologies: HTML5, CSS3, AJAX, JSON, SASS, LESS, Bootstrap
Databases: MongoDB, MySQL, PostgreSQL, PL/SQL
Cloud Platforms: AWS (Lambda, EC2, S3, DynamoDB), Microsoft Azure
Testing Tools: Jest, Karma, Jasmine, Mocha, Sinon, Protractor
Version Control: Git, GitHub, Bitbucket, SVN
Development Tools: Visual Studio Code, IntelliJ, Eclipse, Notepad++
CI/CD & Containers: Jenkins, Docker, Kubernetes
Methodologies: Agile, Scrum, TDD, MVC

Professional Experience
Sarsai Inc, (Remote)
Full Stack Software Developer | May 2024 – Present
 Architected and implemented backend systems using Java, Spring Boot, and Hibernate, incorporating design patterns like
DAO, DTO, and MVC for scalability and maintainability.
 Developed RESTful APIs and microservices with Spring Boot and integrated AWS EC2 and S3 services for dynamic scaling and
high availability.
 Automated deployment pipelines and infrastructure provisioning using Terraform and AWS CloudFormation, ensuring
consistent and rapid deployments.
 Designed a real-time monitoring dashboard using [Link], AWS CloudWatch, and TypeScript, enabling faster detection and
resolution of system issues.
 Built robust data processing pipelines using Apache Spark and Java Stream API, optimizing data workflows and enhancing
processing efficiency.
 Implemented API Gateway solutions for authentication, authorization, and traffic management to comply with HIPAA and
enhance security.
 Integrated Apache Kafka for reliable messaging and event-driven architecture, improving inter-service communication and
reducing message loss.
 Led Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives to ensure timely delivery of high-quality
features.

Environment: Java, Spring Boot, Hibernate, AWS (EC2, S3, CloudWatch, API Gateway, CloudFormation, Terraform), [Link],
TypeScript, Apache Kafka, Apache Spark, Docker, Jenkins, JIRA, Agile

Merit InfoTech, Dallas, TX


Software Developer | Jan 2023 – May 2024
 Designed and developed backend services using Java EE, Spring MVC, and Hibernate for secure and efficient enterprise-
grade applications.
 Built microservices architecture with Spring Boot and deployed on AWS, leveraging Jenkins for automated CI/CD pipelines to
accelerate deployment cycles.
 Created dynamic and responsive web interfaces using [Link], Angular, and [Link], providing an enhanced user experience
across multiple platforms.
 Engineered and optimized Oracle database schemas, writing complex PL/SQL queries and stored procedures for efficient
data retrieval and storage.
 Designed and enforced API Gateway policies for secure access, traffic management, and seamless integration with RESTful
and SOAP web services.
 Delivered an AI-powered staffing platform on schedule by collaborating closely with cross-functional teams, utilizing [Link],
[Link], and PostgreSQL for seamless data management.
 Enhanced database query performance & reduced execution times through indexing, query optimization, & performance
tuning. Ensured robust testing with JUnit and Cucumber, achieving high code coverage and adherence to quality standards.

Environment: Java EE, Spring Boot, Hibernate, Oracle, PostgreSQL, [Link], Angular, [Link], [Link], AWS (EC2, API Gateway),
Jenkins, JIRA, JUnit, Cucumber, Agile.
Software Developer
Manomay Consultancy Services, India | Jan 2019 – Aug 2021
 Engineered Insurtech solutions including automated quote generation and premium calculation using Angular, [Link], and
[Link], transforming core business workflows into scalable applications.
 Enhanced back-end performance by implementing optimized algorithms and efficient database query strategies, significantly
improving system throughput.
 Architected and deployed containerized microservices using Docker and Kubernetes, creating a robust foundation for
scalable application development.
 Leveraged AWS for managing server infrastructure and content delivery, ensuring high availability and reduced latency
during peak usage.
 Designed dynamic front-end interfaces using Angular and [Link], seamlessly integrated with back-end services for an
enhanced user experience.
 Built modular RESTful APIs to streamline communication between the front-end and back-end systems, enabling dynamic
data interaction.
 Introduced robust monitoring and alerting mechanisms to improve system reliability and prevent service downtimes.
 Collaborated with cross-functional teams to deliver enhancements and troubleshoot complex system issues promptly.

Environment: Angular, [Link], [Link], Docker, Kubernetes, AWS (EC2, S3), RESTful APIs, SQL, MongoDB, Jenkins, Git.

Software Developer
Vrnda Software Technologies, India | Jul 2018 – Dec 2018
 Contributed to the development of a Loan Processing System by designing and implementing an Admin Module for efficient
loan application management.
 Created user-friendly UI components and deployed interactive web interfaces using JSP, HTML, CSS, and JavaScript,
improving the user experience significantly.
 Applied multithreading techniques in Java to enable high-performance processing of concurrent user requests, ensuring
system stability under heavy loads.
 Conducted rigorous testing and debugging to identify and resolve bottlenecks, enhancing application efficiency and
responsiveness.
 Designed data models and queries to optimize database performance for faster transaction handling.
 Collaborated with stakeholders to gather requirements and deliver solutions aligned with business objectives and timelines.
 Conducted system integrations to connect external services with the core platform, ensuring seamless data exchange.
 Supported ongoing maintenance efforts by providing technical documentation and troubleshooting guides for end-users.

Environment: JSP, HTML, CSS, JavaScript, Java, SQL, MySQL, Bootstrap, Tomcat Server.

Education :
Masters: University of North Texas, Computer Science | Texas, USA
Bachelor: Keshav Memorial Institute of Technology, Computer Science & Engineering | INDIA

Common questions

Powered by AI

Bharath Nookala integrated front-end and back-end technologies effectively to create seamless user experiences. He utilized modern frameworks such as Angular, React.js, and Vue.js to build dynamic and responsive web interfaces . These front-end technologies were closely integrated with back-end services developed using Java, Spring Boot, and Node.js, ensuring secure and efficient data interactions . RESTful APIs were strategically implemented as communication bridges between the interfaces and services, allowing for dynamic data exchange and enhancing user experience .

Bharath Nookala leveraged AWS services in various capacities to boost application scalability and deployment efficiency. He utilized AWS EC2 and S3 for dynamic scaling and high availability, ensuring applications could handle varying workloads efficiently . Additionally, he integrated AWS CloudFormation and Terraform for infrastructure provisioning, automating deployment pipelines and ensuring consistent and rapid deployments . Furthermore, in his role at Merit InfoTech, he deployed microservices architecture on AWS and utilized API Gateway for secure access and traffic management, enhancing the overall scalability and reliability of the platform .

Bharath Nookala's expertise in cloud platforms greatly enhanced the deployment and scaling of applications. By leveraging services such as AWS EC2 and S3, he was able to implement dynamic scaling and high availability, ensuring that applications could handle varying loads efficiently . His use of AWS CloudFormation and Terraform for infrastructure provisioning facilitated automated deployments, allowing for more reliable and rapid iteration of applications . Utilizing API Gateway to manage traffic further ensured secure, scalable, and efficient access to the deployed applications and microservices .

Bharath Nookala employed several strategies to ensure secure and efficient API management. He implemented API Gateway solutions to handle authentication, authorization, and traffic management, thereby complying with security standards such as HIPAA . These strategies helped in managing permissions, ensuring secure access and enhancing the security of microservices communication paths. Additionally, the integration of APIs with RESTful and SOAP services provided seamless and secure interoperability between different services within the architecture. These practices not only safeguarded data but also supported scalability and robustness of the overall application infrastructure .

Bharath Nookala observed several key benefits from using microservices architecture in his projects. It allowed for separation of services, which increased scalability and made applications more resilient to failures . The architecture facilitated easier application updates and independent deployment of components, thus accelerating deployment cycles significantly . Furthermore, microservices architecture enhanced the modularity of applications, improving maintainability, and enabling effective use of different technology stacks across services . Integration with tools like Jenkins ensured streamlined and automated CI/CD processes, reducing development overhead .

Bharath Nookala employed design patterns like DAO (Data Access Object), DTO (Data Transfer Object), and MVC (Model-View-Controller) in his software architecture. These patterns contributed significantly to the scalability and maintainability of the applications he developed. DAO and DTO patterns helped in separating concerns related to data operations and transfer, reducing the complexity of code base and enhancing reusability . The MVC pattern was utilized to segregate presentation layer and business logic, allowing more controllable and adaptable application structures .

Bharath Nookala demonstrated strong proficiency in Agile methodologies by leading Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives. These practices were aimed at ensuring the timely delivery of high-quality features . His management of these processes across different stages of development indicates his integrated approach to maintaining flexibility, collaboration, and iterative progress throughout project cycles .

Bharath Nookala's use of containerization with Docker and Kubernetes contributed significantly to both application development and maintenance. It provided a consistent and isolated environment for application execution, which improved reliability across different deployment stages . Docker facilitated smooth development and efficient deployment of services, while Kubernetes enabled automated scaling and orchestration of containers, enhancing the robustness and scalability of applications . This containerized approach allowed for the effective management of microservices and reduced downtime during updates or maintenance activities .

Bharath Nookala implemented several strategies to optimize database performance and data handling across his projects. At Merit InfoTech, he engineered and optimized Oracle database schemas and wrote complex PL/SQL queries to improve data retrieval and storage efficiency . Additionally, he enhanced database query performance by employing indexing, query optimization, and performance tuning, significantly reducing execution times . In his work at Manomay Consultancy Services, he architected RESTful APIs to streamline communication and enable dynamic data interaction, improving system throughput .

Test automation played a critical role in Bharath Nookala's development process to ensure code quality and adherence to standards. He employed tools such as JUnit and Cucumber for rigorous testing, achieving high code coverage and quality standards . Additionally, enhancing the verification and validation phases, these tools helped streamline the testing process, leading to more reliable software releases .

You might also like