0% found this document useful (0 votes)
37 views4 pages

Gopalakrishna N Resume Full Stack Developer

Gopalakrishna N is a Senior Full Stack Developer with over 10 years of experience, specializing in scalable backend services using Java and Node.js. He has expertise in designing RESTful APIs, working with various databases, and implementing security measures, along with a strong background in deploying applications using Docker and AWS. His professional experience includes roles at companies like Austin Energy, Walmart, and IBM, where he led backend projects and improved system performance and reliability.

Uploaded by

ranjith
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)
37 views4 pages

Gopalakrishna N Resume Full Stack Developer

Gopalakrishna N is a Senior Full Stack Developer with over 10 years of experience, specializing in scalable backend services using Java and Node.js. He has expertise in designing RESTful APIs, working with various databases, and implementing security measures, along with a strong background in deploying applications using Docker and AWS. His professional experience includes roles at companies like Austin Energy, Walmart, and IBM, where he led backend projects and improved system performance and reliability.

Uploaded by

ranjith
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

Gopalakrishna N

Email: gopalakrishna4595@[Link] || 469-563-5358 ||[Link]/in/ngkrishna


Senior Full Stack Developer

Professional Summary: -
•Over 10 years of experience as a Full stack Developer, specializing in scalable backend services using Java (Spring Boot,
Hibernate).
•Expertise in designing and developing RESTful APIs and services with Java’s Spring Boot.
•Strong understanding of object-oriented design, core Java concepts, multi-threading, and common design patterns.
•Proficient in working with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Elasticsearch).
•Experienced in deploying Java applications using Docker and AWS for scalable architecture.
•Background in using Kafka/RabbitMQ for microservices communication.
•Proven ability to lead backend projects and drive process improvements.
•Skilled in debugging and troubleshooting backend systems to ensure production stability.
•Expertise in securing Java applications using JWT, OAuth, and Spring Security.
• Adept at setting up CI/CD pipelines with Git and Jenkins for smooth deployment.

Professional Experience: -

Sr. Full Stack Developer


Austin Energy, Austin, TX Jun 2022 - Present
Responsibilities:
• Architected and built scalable backend services using Java (Spring Boot) and [Link], ensuring high performance.
•Designed and developed RESTful APIs with Java (Spring Boot) and [Link] for seamless system integration.
•Engineered microservices using Java and [Link] to enhance system scalability and maintainability.
•Integrated PostgreSQL, MySQL, and NoSQL databases with Java and [Link] backends for efficient data management.
•Implemented robust security measures by securing Java services with Spring Security and [Link] endpoints with
JWT/OAuth.
•Optimized backend performance by refining Java and [Link] code, improving response times and scalability.
•Utilized Git and Jenkins to establish and maintain CI/CD pipelines, automating backend deployments and ensuring
continuous integration.
•Diagnosed and resolved backend issues, improving system reliability and ensuring seamless production performance.
Senior Java Developer
OCC, Dallas, TX Mar 2019 – May 2022
Responsibilities:
•Developed enterprise-grade Java applications using Spring Boot, focusing on scalable and high-performance backend logic.
•Created RESTful APIs with Java (Spring Boot) to handle complex business requirements efficiently.
•Restructured legacy Java systems into microservices, improving maintainability, performance, and scalability.
•Integrated Java backends with Oracle and MongoDB using Hibernate for robust and efficient data management.
•Implemented Hibernate in Java to streamline database interactions, ensuring optimal data retrieval and management.
•Enhanced Java applications with multithreading to manage high-concurrency workloads and improve overall system
performance.
•Built real-time RESTful services in Java to process dynamic data, ensuring backend stability and seamless data flow.
•Structured Java applications using Spring dependency injection for modular, maintainable, and testable code.
•Optimized Java backend performance by reducing processing delays and improving overall system efficiency.
•Tested Java services with JUnit to ensure reliability under diverse operational conditions and improve quality.
•Integrated third-party APIs into Java systems to expand application capabilities and enrich business logic.
•Diagnosed and resolved Java backend issues to maintain consistent application performance in production.
•Secured Java APIs with Spring Security to protect sensitive data and ensure secure operations.
Environment: Java, Spring Boot, Hibernate, Oracle, MongoDB, REST APIs, Git, Jenkins, Junit

Senior Java Developer


Walmart, Bentonville, AR Feb 2018 – Feb 2019
Responsibilities:
•Enhanced Java-based enterprise applications using Spring and Hibernate for Walmart’s inventory systems, improving backend
efficiency.
•Developed RESTful APIs with Java (Spring Boot) to manage Walmart’s e-commerce backend logic, ensuring smooth data flow.
•Led backend development with Java handling core processes for Walmart’s retail platforms, focusing on system
performance and reliability.
•Wrote efficient SQL queries in Java to interact with PostgreSQL and Oracle databases for order processing and inventory
management.
•Maintained secure Java services with Spring Boot, handling high-volume transactional data in Walmart’s systems.
• Architected modular Java applications to sync real-time data with third-party vendor systems, ensuring smooth
integration.
•Migrated Walmart’s legacy Java applications to microservices using Spring Boot for scalability and improved
maintenance.
•Optimized Java backend performance to improve data handling for Walmart’s supply chain and retail operations.
•Built secure RESTful services in Java to integrate Walmart’s internal databases with external APIs for efficient data
management.
•Tested Java services with JUnit to ensure reliability and robustness in Walmart’s high-demand retail environment.
•Collaborated in Agile teams to define backend requirements and deliver backend solutions for inventory and order tracking
systems.
•Improved Java application performance by refining backend logic for faster transactional data processing and system stability.
•Secured Java APIs with Spring Security to protect sensitive inventory and sales data, ensuring data integrity.
Environment: Java, Spring Boot, Hibernate, PostgreSQL, Oracle, MongoDB, REST APIs, Git, Jenkins, JUnit

Java Developer
IBM India Private Limited, Pune, India Aug 2015 - Jun 2016
Responsibilities:
•Designed Java EE applications with Spring Boot, focusing on robust backend services to meet enterprise needs.
•Built RESTful web services with Java (Spring Boot) to ensure efficient communication between system components.
•Optimized Java code through refactoring, improving application performance, and scalability.
•Managed version control with Git, enabling smooth collaboration on Java and [Link] backend projects within Agile teams.
•Created secure Java backends with Spring Security to protect enterprise application data, ensuring safe interactions between
system components.
•Implemented Spring MVC in Java to handle request flows for monolithic application components and microservices.
•Enhanced Java applications with Hibernate ORM for reliable database object persistence and efficient data
management.
•Tested Java services with JUnit to ensure backend reliability and maintain consistent service functionality.
•Developed modular Java codebases with Spring Boot for maintainable, scalable enterprise solutions.
•Improved Java backend efficiency by optimizing interactions with MySQL and MongoDB databases for fast, accurate data
handling.
•Collaborated with cross-functional teams to ensure Java and [Link] backends aligned with project goals and system
requirements.
•Monitored and tuned Java application performance to handle enterprise-level workloads and ensure optimal system usability.
Environment: Java, Spring Boot, Spring MVC, Spring Security, Hibernate, [Link], MySQL, MongoDB, REST APIs, Git, Jenkins,
JUnit
Java Developer
Cisco Systems Ind Pvt ltd , Hyderabad, India Jun2011 - Aug 2015
Responsibilities:
•Designed Java EE applications for network management using Spring Boot to handle core backend logic.
•Built backend reporting tools with Java (Spring Boot) to efficiently process and manage enterprise network data.
•Developed RESTful APIs in Java to ensure smooth data flow and integration for network management systems.
•Collaborated with teams to create scalable Java applications for high-performance network tools.
•Implemented Spring MVC in Java to structure backend logic for network management modules, ensuring modular and testable
code.
•Created Java backend services with multithreading to handle concurrent data transformations efficiently.
•Configured Java applications with JDBC to connect to Oracle for reliable data storage and management.
•Optimized Java application performance by tuning backend code and database interactions to meet high-traffic demands.
•Tested Java services with JUnit to ensure reliability and consistency across network management functionalities.
•Built modular Java code with Spring Boot for maintainable network management solutions and efficient data handling.
•Secured Java APIs with Spring Security to protect sensitive network data and user information.
•Integrated third-party data into Java systems for comprehensive network reporting tools.
•Monitored Java backend efficiency to support enterprise-grade network operations and ensure optimal performance.
• Aligned Java and [Link] development with backend performance requirements, working in Agile teams to deliver
scalable solutions.
Environment: Java, Spring Boot, Spring MVC, Spring Security, [Link], Oracle, MongoDB, REST APIs, JDBC, Git, Jenkins, JUnit
TECHNICAL SKILLS:
 Programming Languages: Java, JavaScript, TypeScript, [Link], Python, Shell Script, C, C++
 Java/J2EE Technologies: Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, Hibernate ORM for robust enterprise
applications
 Frameworks: Spring Boot, Spring MVC, Hibernate ORM, Struts, [Link] ([Link] for microservices), ReactJS, Angular,
[Link], GraphQL.
 Web Technologies: JSP, Servlets, HTML/HTML5, CSS/CSS3, Bootstrap, AJAX, jQuery, JSON, ReactJS, GraphQL
 Databases: PostgreSQL, MySQL, Oracle, MongoDB (used extensively with [Link]), SQL Server for enterprise- grade
data management
 Web Services: REST API (Spring-REST, [Link]), GraphQL APIs ([Link] with Apollo), SOAP, JAX-RS, JAX-WS,
WSDL, XSD
 Cloud Services: AWS (EC2, Lambda, S3) for deploying Java and [Link]
 Testing Tools: JUnit, Mockito, Jest, React Testing Library, Jasmine, Karma, Selenium
 Version Control: Git, SVN (legacy systems).
 Build Tools: Maven, Gradle (Java builds), npm/Yarn ([Link]/ReactJS builds), ANT (legacy support)
 Tools: Eclipse (Java development), Visual Studio Code ([Link], ReactJS, TypeScript), Docker (containerization), Jenkins
(CI/CD for Java and [Link] pipelines)

EDUCATION:
Masters in Information from Dakota State University.

You might also like