Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Naga Raju Chowdary Nekkalapudi

Toronto,ON

Summary

Dynamic Senior Application Programmer with extensive experience at Citi Bank, excelling in Java and cloud technologies. Proven track record in designing robust REST microservices and leading DevOps initiatives. Adept at fostering collaboration within engineering teams while applying best practices to enhance software performance and reliability. Strong problem-solving skills and a commitment to excellence.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Application Programmer

Citi Bank
, Canada
08.2023 - Current
  • Experience with Cloud Technologies/Platforms such as OneOps, Docker, OpenStack
  • Serve as a member of an engineering team that designs and develops REST microservices and other software applications
  • Write code and unit tests, automation, and conducting code reviews
  • Provide application design on microservices
  • Work in DevOps model with end-to-end responsibility on released services, apply cloud engineering best practices
  • Experience developing for Retail POS software and solutions
  • Experience or awareness of working with project management software such Pivotal Tracker, Jira, or Rally
  • Web UI programming skills (JavaScript, TypeScript, HTML, CSS)
  • Programming experience with Java/J2EE in a Linux environment including Spring framework and REST, Web services

Sr. Java cloud developer

Nuance Communications
, Canada
02.2021 - 07.2023
  • Experience with Cloud Technologies/Platforms such as OneOps, Docker, OpenStack
  • Serve as a member of an engineering team that designs and develops REST microservices and other software applications
  • Write code and unit tests, automation, and conducting code reviews
  • Provide application design on microservices
  • Work in DevOps model with end-to-end responsibility on released services, apply cloud engineering best practices
  • Experience developing for Retail POS software and solutions
  • Experience or awareness of working with project management software such Pivotal Tracker, Jira, or Rally
  • Web UI programming skills (JavaScript, TypeScript, HTML, CSS)
  • Programming experience with Java/J2EE in a Linux environment including Spring framework and REST, Web services

Sr. Java Developer

Wells Fargo
, India
11.2019 - 01.2021

Designed and developed features for a J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, web app components, recoverability, intelligent workflow features, internationalization, and upgradability.

  • Utilized HTML, CSS, and Bootstrap within the React framework to create a responsive user interface.
  • The developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, and uses jQuery to make Ajax calls.
  • Responsible for React UI and architecture.
  • Building components like a library, including a tree, slide view, and table grid.
  • Used React JS for templating, for faster compilation, and for developing reusable components.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging.
  • Worked with Core Java concepts like the Collections Framework, multithreading, and memory management.
  • Developed single-page applications and components using AngularJS directives, controllers, views, routing, and service modules.
  • Used the Angular.js framework in developing various UI components.
  • Developed the business layer logic and implemented EJB session beans.
  • Worked with Selenium IDE and Selenium web services.
  • Developed the Application Module using several design patterns, such as Singleton, Factory, DAO, DTO, Business Delegate, Façade, Prototype, and Composite View.
  • Utilize and program RESTful web services, EJB/JPA, and Hibernate entities.
  • Designed and coded the JAXB API to interact with a third-party application for asynchronous loading and parsing of JMS XML messages.
  • Developed the necessary front-end user interfaces in JSPs, HTML, JavaScript, CSS, and AngularJS that will be integrated using the Spring MVC framework.
  • Developed Form Beans, JavaBeans, Spring Controller Classes, and configured them with the corresponding view pages in the spring-config.xml file.

Java/J2EE Developer

Wells Fargo
, India
06.2018 - 10.2019
  • Electronic Messaging Chain (E-Chain) is a set of tasks executed by various production unit members in sequence that will complete a production module.
  • The chain consists of different steps.
  • A various number of people are the owners of the steps.
  • This chain step will move to the next members via email only after the current associated members complete their job.
  • The actual live production unit steps of Target Corporation are initiated by this application.
  • Involved in the designing, developing, and testing of J2EE components like JavaBeans, Java, XML, the Collection Framework, JSP, Spring, and Hibernate.
  • Used the Spring/MVC framework to enable interactions between the JSP/View layer, and implemented different design patterns with J2EE and XML technology.
  • Involved in handling transactions using Spring Declarative Transaction Management.
  • Implemented a caching mechanism using Spring GemFire template.
  • Worked with the JSF 2.1 framework to represent UI components and manage their state.
  • Implemented the DAO layer using different Hibernate techniques, such as strategies, inheritance, annotations, and criteria interfaces.
  • Used SOA Integration Service for Data Integration Service and Functional Integration Service.
  • Used SOAPUI for the functional testing, inspection, and invocation of Spring-based web services.
  • Designing new components to fit into the already existing architecture using core Java, multi-threading, and different design patterns like the factory method, abstract factory pattern, and singleton.
  • While developing web-based applications, I used Web Services, both SOAP/WSDL and REST.
  • Developed a web application using Python, Django, JavaScript, AJAX, Java applets and servlets, HTML, XML, and template languages.
  • Implemented PL/SQL queries, used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • I worked on server-side web applications using Node.js.
  • Involved in the construction of the UI using jQuery, AngularJS, Ext.js, Bootstrap, and JavaScript.
  • Involved in message broker development using IBM integration, message sets, and message definitions; coded the ESQL for message transformation nodes, Eclipse, XML/XSLT, and XSD.
  • Extensively used the Oracle SQL Developer graphical tool for the enhancement and simplification of database development tasks.
  • Developed rule modules using rule engines, Drools ILOG, BRMS, and BLAZE for business management.
  • Created rule-based decision services using BRMS (ILOG JRules framework).
  • Implemented an Ajax and jQuery-based navigation system visually identical to the previous table-based system to improve ease of maintenance and organic search engine placement.
  • Deployed, managed, and monitored MongoDB replica sets/databases.
  • Prototyped MongoDB's new features across multiple stacks.
  • Developed the WAR/EAR file using an Ant script and deployed it into the WebSphere Application Server.
  • Developed and implemented UI controls and APIs with ExtJS, and coded the front-end Ajax framework components using the Web 2.0 JavaScript library, ExtJS.
  • Developed a specialized search system using MongoDB, AngularJS, Java Servlets, JUnit, and Maven.
  • Created tools to support and enable Continuous Integration, Continuous Deployment, and system monitoring/reporting using Puppet, Chef, JSP, and Shell Scripts with a MySQL database.

Education

Bachelors -

pharmacy
01.2016

Skills

  • Java
  • JSP
  • Servlets
  • JDBC
  • JPA
  • JSTL
  • Struts
  • Spring
  • Ajax API
  • JQuery
  • RMI
  • EJB
  • SOAP
  • Eclipse
  • SQL Server
  • PostgreSQL
  • Hibernate
  • Java Data Object
  • Tomcat
  • Apache
  • WebLogic
  • IBM WebSphere

Certification

Sun Certified Core Java Developer

Timeline

Senior Application Programmer

Citi Bank
08.2023 - Current

Sr. Java cloud developer

Nuance Communications
02.2021 - 07.2023

Sr. Java Developer

Wells Fargo
11.2019 - 01.2021

Java/J2EE Developer

Wells Fargo
06.2018 - 10.2019

Bachelors -

pharmacy
Naga Raju Chowdary Nekkalapudi