Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Varun Maddirala

Greater Toronto Area,ON

Summary

Results-oriented professional with 10+ years of experience and a proven knowledge of application development and support, java programming, and web platform development. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

11
11
years of professional experience

Work History

Senior Java Developer

Citigroup Canada
09.2022 - 04.2023
  • Worked on trade capture application used by traders to initiate trade and then execute it or assign it to salesperson for allocation
  • Fixed code vulnerabilities identified by Checkmarx tool by following OWASP guidelines
  • Updated JUnit test configuration so that tests can run successfully and pass
  • Updated startup script for various java components of application to hide DB passwords from getting printed in logs.

Senior Java Developer

Maxis IT Group
01.2022 - 09.2022

Worked on a Clinical Data Analytics Platform which is used by various global organizations

  • Solved complex technical problems by leveraging deep knowledge of Java frameworks and libraries such as Spring Boot and Hibernate ORM.
  • Implemented user stories given by business analysts as part of developing latest version of application from an older version with enhanced features using Spring Boot.
  • Collaborated with cross-functional teams to ensure seamless integration of back-end systems with front-end interfaces.
  • Fixed defects found while system testing delivered user stories in SQA environment
  • Contributed towards building microservices architecture-based applications that resulted in improved scalability, maintainability, and fault tolerance.
  • Collaborated in team-based, Agile environment to accomplish objectives by deadlines.

Consultant

Genpact
03.2019 - 11.2021
  • Worked on data warehousing application and Spring Boot web application with Angular front-end primarily used by client logistics team
  • Involved in implementation of web application using Java 1.8 and Spring Boot
  • Fixing production issues reported by users for Spring Boot web application with Angular front end.
  • Participated in weekly incident/problem management calls with development team and leadership team.
  • Raised incident and change tickets in ServiceNow to various other teams and monitor their progress
  • Provide on-call support for production issue triage and root cause analysis with multiple stakeholder teams
  • Implemented web application-monitoring tool using Spring Boot and Chrome Driver for capturing application availability metrics and reporting them to management
  • Enhanced existing weekly jobs to download and process multiple sets of data files from several vendors located outside client network via SFTP
  • Monitor weekly jobs that download and process data into Oracle DB data-warehouse
  • Used Autosys scheduling tool and PL/SQL to schedule and automate OTM feed transmission via cloud storage tool
  • Perform troubleshooting on Linux AWS EC2 instance that has a tomcat server installed and running on it
  • Automating files generation and transmission to vendors outside client network via SFTP
  • Troubleshooting issues proactively with Windows Server teams and mitigate downtime.

Application Developer

Principle Infotech
09.2017 - 09.2018
  • Worked on web application that will parse files sent by sensors located near railway tracks and load parsed data into application database
  • Involved in migrating web pages built using RichFaces in one application to PrimeFaces in another application in timely manner
  • Involved in building new web pages using JSF by reading data from back-end DB
  • Utilized Git for distributed version control of project
  • Participated in scrum meetings and in sprint planning.

Java Developer

Hermitage Infotech
08.2013 - 08.2017
  • Worked on online portal that will allow people to apply for state and federal benefits and on intranet application, which is intake case worker solution that performs data collection, verification, and eligibility determination for various government programs
  • Involved in implementation of application using Java 1.6 and Custom-built Framework
  • Played key role in implementation of Web components using JSP, Custom built MVC framework using J2EE, JavaScript, JQuery and AJAX
  • Designed and developed complete JAXB / JAX-WS web services to integrate online portal with intake worker solution to enable applicants to submit their demographic information via online portal for getting benefits
  • Written several java-based batch jobs which make use of multi-threading to improve efficiency
  • Implemented several complex SQL queries for IBM DB2 Database to fetch data to be displayed on JSP front-end
  • Utilized generic DAO classes to perform CRUD operations on DB2 database
  • Implemented JMS for asynchronous messaging using MDBs to perform asynchronous execution of certain complex time-consuming processes
  • Used JIRA Project Management tool for issue tracking and release planning
  • Mentor Junior Java Developers on team about best practices and review their work
  • Coordinating with other teams working on same project for performing various integration tasks and resolving any discrepancies determined in testing
  • Participated in several sessions with team to perform code review and make sure code conforms to best practices.

Java Full Stack Developer

Octablue Technologies
02.2012 - 07.2013
  • Developed web applications to be used by customers and dealers. Web portal interacted with back-end platform via REST API to retrieve data. Various other client components also interact with back-end platform via REST API to access several resources
  • Played key role in the implementation of web components using Spring MVC, JavaScript/JQuery and AJAX
  • Involved in implementation of the application using Java 1.6 and Spring frameworks
  • Developed code as part of scrum team utilizing Extreme Programming practices like Test Driven Development, Refactoring and Pair Programming
  • Written Acceptance Tests for several User Stories utilizing FitNesse automated testing tool
  • Participated in Iteration Planning every two weeks and Release Planning every two months as part of Agile Methodology
  • Consumed RESTful web services using Spring Rest Templates and made use of Maven JAX-WS plugin for generating wsdl files and consuming SOAP services
  • Utilized Mockito testing framework for creating mock objects while Test Driving code
  • Used Rally Agile Project Management tool for application life-cycle management and defect management
  • Coordinated with several other scrum teams to investigate and track issues.

Education

Master of Science in Electrical Engineering -

University of Houston
Houston, TX
12.2011

Skills

  • Web Application Security
  • Reviewing code
  • Production Support
  • Updating software
  • Automating unit testing
  • Software Development Lifecycle
  • Java Development Expertise
  • RESTful web services
  • API Design and Development
  • Microservices Architecture
  • Software automation

Languages

English
Full Professional

Timeline

Senior Java Developer

Citigroup Canada
09.2022 - 04.2023

Senior Java Developer

Maxis IT Group
01.2022 - 09.2022

Consultant

Genpact
03.2019 - 11.2021

Application Developer

Principle Infotech
09.2017 - 09.2018

Java Developer

Hermitage Infotech
08.2013 - 08.2017

Java Full Stack Developer

Octablue Technologies
02.2012 - 07.2013

Master of Science in Electrical Engineering -

University of Houston
Varun Maddirala