Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Timeline
Generic

Neranga Urapola (Neo)

Summary

Innovative software developer with experience in designing, developing, and implementing software solutions to address complex business issues. Skilled in multiple programming languages and frameworks, with a strong ability to adapt to new technologies quickly. Demonstrated success in improving system performance and enhancing functionality through strategic updates and modifications. Committed to collaborating closely with team members to achieve project goals, and meet deadlines efficiently.

Methodology Proficiency: Skilled in Agile and Waterfall methodologies, ensuring effective project delivery and adaptation to varying project needs.

Technical Expertise: Strong analytical and programming skills, with deep knowledge of Java/J2EE, Spring Framework (including Spring Boot REST API, Spring Cloud, Spring DAO, Spring MVC, Spring Resources, and Spring Data), and JPA.

Cloud Platform Knowledge: Familiarity with Azure, PCF, and Google Cloud (GCP), leveraging cloud technologies to enhance application scalability and performance.

Overview

13
13
years of professional experience

Work History

Java J2EE Developer/Rest API Developer

Google Inc
Mountain View, US
08.2024 - 02.2025

Company Overview :It is a global technology company that specializes in internet-related services and products, including online advertising technologies, search engines, and cloud computing.

  • Utilized the Google Pub/Sub service for messaging and event-driven architecture.
  • Developed and maintained REST APIs for internal services.
  • Designed and implemented Pub/Sub listener and publisher services.
  • Refactored existing API modules, improving code coverage to 90%.
  • Built a service for reading and processing PDF files.
  • Developed custom APIs to trigger jobs for document uploads.
  • Automated API generation and documentation management processes.
  • Design and development of the Audit REST API (internal).
  • Build entire API modules.

Environment: Java, Python, gRPC, Piper (Git), F1 Query, App framework, Cloud Top VM, Buganizer (Jira), Google Cloud, Code Search, Critique (code review), Blaze (Maven).

Aeroxchange
Farmers Branch, US
01.2024 - 08.2024

Company Overview: Aeroxchange is the only electronic business network that supports all MRO business processes within the aviation industry for buyers and sellers.

  • Used Spring Data JPA access layer to access and update information in the database.
  • Development of Data Access API.
  • Developed a dropdown model for the incoming XML messaging service, IBM Message.
  • Design and development of the Spring Boot REST API (internal).
  • Refactored Spring Security Authentication Module.
  • Built an entire module to convert PDF to encrypted XML messaging.
  • Developed custom PDF generation solutions using the iText application built on Java 17.
  • Automated report API generation and documentation (Swagger) management processes.
  • Provided application support on application migration and L3 support of applications.
  • Work with REAL6 Unix servers.
  • Aeroxchange is the only electronic business network that supports all MRO business processes within the aviation industry for buyers and sellers.
  • Environment: Spring Boot, WebLogic, GSP, jQuery, JPA, Jira, SQL, Maven, Windows, RTC, Bitbucket, Postman, Jenkins, Linux.

Java J2EE Developer/Spring Boot Developer

Intellect Solutions
Farmers Branch, US
06.2023 - 01.2024

Company Overview: Detail-oriented IRS Audit Specialist with extensive experience in conducting thorough reviews and examinations of organizations' and individuals' financial information.

  • Used the Spring data access layer to access and update information in the Oracle database.
  • Development of the Data Access API Layer deployed to the Tomcat server locally and to the PCF cloud.
  • Developed a report module using a Spring Boot API application built on Java 8+, deployed to PCF/AWS cloud.
  • Design and development of the Audit REST API (internal).
  • Refactored Spring Security Authentication Module OAuth 2.0.
  • Built an entire module using Servlet 6.0.
  • Developed a view layer to isolate CSS and JS (jQuery) scripts from JSP pages.
  • Implemented cloud-based solutions on Microsoft Azure.
  • Automated deployment pipelines using Azure DevOps.
  • Managed and monitored Azure Cloud resources and services.
  • Built a document management system with Spring Boot, and integrated it with Azure Blob Storage.
  • Implemented role-based access control (RBAC) and secure file sharing.
  • Development of a Proof of Concept (PoC) React application to validate key features and functionality.
  • Integrated API services for data fetching, ensuring efficient and secure communication with the backend using Ajax.
  • Detail-oriented IRS Audit Specialist with extensive experience in conducting thorough reviews and examinations of organizations' and individuals' financial information.

Environment: Spring Boot, Azure, GSP, jQuery, JPA, Jira, SQL, Maven, Windows, RTC, Bitbucket, Postman, Jenkins, Linux.

Java J2EE Developer/Spring Boot Developer

Infosys
Westlake, US
01.2018 - 06.2023
  • Company Overview: The project involves application enhancements and modernization, application integration to support functionality, and performance improvements to ensure the highest level of system availability for the Billing solution platform.
  • Development and design of the microservice services with Java API and Spring Boot 2.7.
  • Maintained the Microservices Center Platform.
  • Implement PCF ASG, and create a deployment space in PCF Cloud.
  • Design and development features in (using WebSecurityConfigurerAdapter) microservices, e.g., login screen.|Email options.
  • Refactored Spring Security Authentication
  • Built a new plugin, module-based JAR application.
  • All functionality implemented: Spring Boot, Spring Data (JPA), Spring Transactional, and Spring Security modules.
  • Build Spring Boot MVC modules with Thymeleaf.
  • Refactored and converted Java methods to the new functional programming (Stream API).
  • Refactored existing legacy services into microservices.
  • Implemented Bamboo pipeline and SonarQube for the CI/CD environment.
  • Implemented a Veracode scan and fixed security flaws.
  • TDD development using JUnit.
  • Worked with tools like Git, Bitbucket, Jenkins, Artifactory, Nexus, and Bamboo for migration, deployments, and development.
  • Implemented OAuth2 for secure REST API communication.
  • The project involves application enhancements and modernization, application integration to support functionality, and performance improvements to ensure the highest level of system availability for the billing solution platform.
  • Environment: Java, Spring Boot, jQuery, JPA, PCF Cloud, Microsoft SQL, Maven, Windows, JIRA, Git, Postman.

J2EE Developer/Spring Boot Developer

Fast Switch
Columbus, US
01.2017 - 12.2017
  • Company Overview: Nationwide is among the top 10 insurance companies in the United States, which markets and services its insurance and financial products in all 50 states.
  • Developed the entire Spring Boot MVC application using HTML, CSS, Bootstrap, and jQuery (including Thymeleaf).
  • Developed an entire REST API to produce a report module.
  • Design and development of the REST API (internal).
  • Build the unit test with the Spock framework (Spock test) to validate the release of the built components using Clover code coverage.
  • Built a new module to convert a WAR file into an EAR file using Gradle.
  • Refactored the view layer to isolate CSS and JS (jQuery) scripts from GSP pages.
  • Resolved incompatibilities during the upgrade from Grails 2 to Spring Boot 1.2.
  • Refactored existing API controllers and domains, making them scalable and extensible.
  • Developed and configured the entire Jenkins pipeline for the application.
  • Nationwide is among the top 10 insurance companies in the United States, which markets and services its insurance and financial products in all 50 states.
  • Environment: Groovy, Grails, GSP, jQuery, JPA, WebSphere Application Server, SQL, Spock, Maven, Windows, RTC, SVN, Git, Postman, Bamboo, Spring Boot.

Java J2EE Developer/Grails Developer/Spring Boot Developer

Bass LLC
Omaha, US
06.2014 - 12.2016
  • Company Overview: Mutual of Omaha is an insurance company that markets its products all over the United States.
  • Developed GSP and views for the web application.
  • Developed validation and exceptions to handle the business logic.
  • Developed the front end using HTML, CSS, and Bootstrap.
  • Performed JUnit testing of the application.
  • Design and development of the RESTful web services.
  • Developed a CI/CD Bamboo pipeline using Bamboo and Jenkins.
  • Integrated RESTful APIs to fetch and display JSON dynamic data, ensuring real-time updates.
  • Mutual of Omaha is an insurance company that markets its products all over the United States.
  • Environment: Groovy, Grails, GSP, JavaScript, SVN, Tomcat Application Server, SQL, Spock, Maven, Windows, Jenkins, Jira.

Junior Java J2EE Developer

Unifiedsys
Omaha, US
06.2013 - 05.2014
  • Company Overview: The Message Center is a RESTful web service application that serves as the gateway for all outgoing communication messages, including email and SMS.
  • Participated in the development of various components (POJO classes) of the REST API web services with Java 8 API and Spring Gateway.
  • Maintain and debug the existing code, and fix the issues.
  • Experience with code debugging, troubleshooting, and performing root cause analysis, and providing technical solutions to production-related application errors using Splunk.
  • Write JUnit testing.
  • Environment: Java, J2EE, JSP, JavaScript, Spring 3, JDBC, Tomcat Application Server, Oracle, SQL, JUnit, Gradle, Linux/Unix, Windows, Jenkins.

Junior Java Associate/Trainee

UnifiedSys
Omaha, US
01.2012 - 05.2013
  • Company Overview: Safety and Risk Management (SRM) is a comprehensive web-based event reporting, tracking, monitoring, and workflow management solution.
  • Communicate with product owners, and implement the requirements.
  • Developed tools used in the production environment, which reduce a considerable amount of time for debugging production issues.
  • Achieved performance improvements in the data submission application.
  • Developed the front end using HTML, CSS, and Bootstrap.
  • Maintained existing code, performed bug fixing, and development work.
  • Participate in code reviews using Crucible and Fisheye.
  • Environment: JDK, Oracle, Eclipse, WebLogic, XML, XSL, Java Web services, SOAP, Rest APIs, EJB, JSP, AJAX, jQuery, SVN, Windows NT/XP, Agile.

Education

Bachelor’s Degrees (BS) -

Bellevue University
Bellevue, NE

Java Certification -

University of California San Diego
San Diego, USA

Google Certifications - GCP

Microsoft Azure Certifications -

Advanced Diploma - IT

Aquinas
Sri Lanka

Skills

Technologies

J2EE, Java EE, Spring, Spring Boot, Servlets, JSP, WSDL, XML, JDBC, MVC, Hibernate, Microservices, Java 8 (LTS), Java 11 (LTS), Java 17 (LTS), Java 21 (LTS), React

Languages / APIs

Java, SQL, UNIX, HTML, Java Scripts, CSS

Web / Enterprise

Grails, Servlets, JSP, GSP, JDBC, XML, JPA, Spring, Spring Boot, Spring Data, JPA, Spring Security, REST API

IDE

Eclipse, RAD, GGTS, IntelliJ, NetBeans

Application servers

WebSphere, JBoss, Tomcat, PCF, Azure

RDBMS

Oracle, DB2, MySQL, MS SQL Server

Operating Systems

Windows XP, 7, 8, 10, 11, Linux

Tools

Eclipse, WSAD, RAD, SVN, Junit, Spock, Ant, GGTS, Maven, Jenkins, IntelliJ, Bamboo, IBM MQ, and Kafka

Personal Information

Citizenship: US Citizen

Timeline

Java J2EE Developer/Rest API Developer

Google Inc
08.2024 - 02.2025

Aeroxchange
01.2024 - 08.2024

Java J2EE Developer/Spring Boot Developer

Intellect Solutions
06.2023 - 01.2024

Java J2EE Developer/Spring Boot Developer

Infosys
01.2018 - 06.2023

J2EE Developer/Spring Boot Developer

Fast Switch
01.2017 - 12.2017

Java J2EE Developer/Grails Developer/Spring Boot Developer

Bass LLC
06.2014 - 12.2016

Junior Java J2EE Developer

Unifiedsys
06.2013 - 05.2014

Junior Java Associate/Trainee

UnifiedSys
01.2012 - 05.2013

Bachelor’s Degrees (BS) -

Bellevue University

Java Certification -

University of California San Diego

Google Certifications - GCP

Microsoft Azure Certifications -

Advanced Diploma - IT

Aquinas
Neranga Urapola (Neo)