Summary
Overview
Work History
Education
Skills
Timeline
CustomerServiceRepresentative
Rajesh Chikkala

Rajesh Chikkala

Summary

Tech-savvy Lead Software Engineer knowledgeable in modern practices and software development processes. Polished in conducting thorough performance tests and preparing technical documentation. Creative problem-solver with aptitude for learning and maximizing available resources.

Strategic Software Engineer skilled in application development, testing and optimization. Excels at coordinating ground-up planning, programming and implementation for core modules. Maintains strong object-oriented and software architecture fundamentals.

Meticulous Software Engineer with 15 years of experience designing, testing and developing software solutions. In-depth understanding of web technologies with focus on delivering innovative business solutions. Excels in fast-paced, high-energy and deadline-driven environment with willingness to take on additional tasks.

Talented Software Developer equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks.

Adaptable Software Engineer ready to support operations from conception through post-release support. Skilled creator of efficient code and exciting user experiences. Eager to elevate ongoing development projects or create novel software solutions geared towards driving increased usership.

Highly-motivated employee with desire to take on new challenges. Strong worth ethic, adaptability and exceptional interpersonal skills. Adept at working effectively unsupervised and quickly mastering new skills.

Overview

16
16
years of professional experience
6
6
years of post-secondary education

Work History

Lead Software Engineer

Client - TIAA Bank
Raleigh, NC
09.2022 - Current
  • Technical implementation of services for offers for icon application
  • Helping team members on the requirement implementation and logic
  • Architected solution to send the details of offers to outsystems low code configuration
  • Updated code for logging in all the exception which were missed in old code
  • Written code adding new API in existing microservices
  • Updated code to get details from Kafka REST API configuration and submit details to outsystems
  • Updated the code base of offers, ILC and other UI microservices to get details users updating the records in collection on mongo DB
  • Helping team on rotational support for weeks on production deployment and issues reported
  • Written contract test for new code written in microservices
  • Helped team to write BDD documents on stories for updating offers
  • Provided design to write a new microservices for upgrading the code to persist the acknowledgement and send the details in form of notification emails.
  • Learned and adapted quickly to new technology and software applications.
  • Strengthened communication skills through regular interactions with others.
  • Used strong analytical and problem-solving skills to develop effective solutions for challenging situations.
  • Exercised leadership capabilities by successfully motivating and inspiring others.
  • Acted as a team leader in group projects, delegating tasks and providing feedback.
  • Self-motivated, with a strong sense of personal responsibility.
  • Organized and detail-oriented with a strong work ethic.
  • Skilled at working independently and collaboratively in a team environment.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Adaptable and proficient in learning new concepts quickly and efficiently.

Lead Software Engineer

Client - Slalom LLC
Raleigh, NC
12.2021 - 09.2022
  • Technical implementation of AD Serving data alert system recovery for millions of data
  • Architected solution to recover the data from upstream to current system using microservices, java, spring Boot and AWS S3
  • Updated spark code for HIB, ASB data indexing with reference to older code
  • Rewrote the code in java
  • Architected Alerting classes utilizing Java to send specific notifications of user conditions
  • Deployment prep creation for other teams to build and deploy the Toro project
  • SME for S3 retention policies
  • Got knowledge on AWS ECR and AWS ECS for looking and finding images
  • Updated the Splunk queries to find logs in Splunk for specific error and exception logs
  • Written code adding new API in existing microservices
  • Updated legacy code erosion from spring 3 to spring 5 .
  • Led team of 3 engineers on technical implementation of fleet violation data recovery for millions of data
  • Architected solution to recover the data from upstream to current system using microservices, java, spring Boot and Azure EventHub
  • Updated code for logging in all the exception which were missed in old code
  • Updated the violation calculation in Teradata procedure and views for speed, seatbelt, idle and harsh brake
    Updated indexing on the table design in Teradata tables
    Because of this the data retrieval became fast for ui and other services
  • Architected exception classes utilizing Java to send specific notifications of user conditions.
  • Developed code using Java and other programming languages to support digital repository frameworks and integrate systems.
  • Developed robust, scalable, modular and API-centric infrastructures.

Lead Software Engineer

Client - Credit Suisse
Raleigh, NC
11.2013 - 12.2021
  • Led team of 5 engineers on technical implementation of onboarding system for investment banking platform using GWT, Java, Spring, and Oracle DB, supporting 3,000+ organization accounts
  • Automated CI/CD build process for client platform using Git, Odyssey, and Jenkins, saving ~100 hours of time in deployment for teams across the company
  • Built an automated system for reading messages from IBM messaging queues and storing data in Oracle DB using Java, Spring Boot, Spring JDBC, IBM MQ, and XML parser, saving nearly 200 hours in report creation
  • Developed an automated process for assigning users roles and permissions for application access using Java, Spring Boot, and JPA, providing access to 7X faster than the previous process
  • Organized and led training on component based front end design utilizing JavaScript and ReactJS
  • Solved 500+ Defects with client satisfaction of 98% as the highest performing member of the development team
  • Engineered client consolidated repository, providing a single system to support regulatory reporting, client identification, and onboarding for Asia specific regions using Java, Spring, JavaScript, and Angular 2
  • Designed and implemented RESTful web service using Java and Spring REST to integrate with connectors
  • Constructed police operation system to assist supervisors and operational users in saving data and utilizing existing information for further investigation using Java, JSF, Oracle DB, and Mybatis
  • Developed consistently repeatable build/deployment processes to company non-production environments using Jenkins and Build Pipelines
  • Architected user defined exception classes utilizing Java to show specific notifications of user conditions.
  • Translated application storyboards, prototypes and requirements documents into functional applications.
  • Designed enhancements and updates for subsystems of end-user applications software running on local, networked and Internet-based platforms.
  • Collaborated with clients to define solution requirements.
  • Created new and improved existing algorithms based on customer requirements or other input.

Senior Software Engineer

Web Access Global-CIBIL
Mumbai, India
08.2010 - 11.2013
  • CIBIL
  • Developed CIBIL and CIBIL market place modules for CIBIL TransUnion Score Report which added additional revenue of $40,000+ per year in new contract development using Java, Struts 1.2, and MS SQL Server
  • Created admin and members module for CSV generation with file creation jar, servlet, JSP, MySQL, and Struts
  • Mentored junior developers following the agile development process in completing change requests and logic building with Java, JSP, and Struts
  • Supported WOTAPS application through developing global shipping reports in Java and MySQL, increasing company revenue by $20K annually through assisting in contract extension
  • Migrated existing EJB web services to RESTful backend by developing Java classes, confirming J2EE design patterns, and using JNDI to interface with Oracle DB
  • Leveraged Postman for testing RESTful web service endpoints for both in-house and external applications.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.

Software Engineer

Housing Society
01.2010 - 01.2013
  • Community based platform where housing societies can organize and crowd fund local projects for the betterment of their shared spaces built using Java, Struts, JSP, and MySQL, generating over $15K in revenue.

Software Engineer

Trend Setters Infotech
Mumbai, India
01.2008 - 08.2010
  • Created ‘BankerG’, a core banking system enabling retail banks to install management tools and applications to their customers and improve retention rates using Java, JSP, and Servlets
  • Developed printing pages of account books utilizing Java and JasperReports, supporting a system generating over $15,000 annually.
  • Performed usability testing for the entire application to ensure proper functionality using Java and JUnit.

Education

Bachelor of Engineering - Computer Engineering

K.C.College of Engineering
08.2001 - 05.2007

Skills

  • TECHNICAL SKILLS
  • Proficient:
  • Java, Spring, Spring Boot 20,Hibernate, JPA, JMS, JSF, Struts 12, Mybatis, JavaScript, Angular 2, SQL, Oracle DB, GWT, ActiveMQ, jQuery, HTML5, CSS3, Eclipse Link, Git, Azure Event hub ,Grafana, AWS S3, AWS ECS and AWS ECR
  • Exposure: AWS (EC2, VPC),React,Docker,Kafka,MongoDB, Oracle cloud,Jenkins,Spuds and JAP servers
  • Cross-Functional Collaboration
  • Application Design and Development
  • Database Management
  • Solution Recommendations
  • JIRA
  • Performance and Scalability Optimization
  • Configuration Management
  • Testing and Deployment
  • Technical Documentation
  • Database Management Software
  • Requirements Documentation
  • Software Applications
  • Technical Requirements
  • Scrum
  • Application Lifecycle Management ALM
  • Code Development
  • Code Reviews
  • Software Development Life Cycle (SDLC)
  • Software Design
  • Tools Customization
  • Design and Development
  • Front-End Development
  • Feature and Application Implementation
  • Team Collaboration
  • Testing and Debugging
  • Linux and UNIX
  • JAXB
  • SQL
  • Programming
  • Multi Application Environments
  • New Employee Mentoring
  • MySQL
  • API Development
  • Development Environment Software
  • Data Extraction
  • Linux
  • Product Development
  • Best Practices and Standards
  • Technical Analysis
  • Scrum Methodology
  • JMS
  • API Design
  • Web Technologies
  • Web Applications
  • Web Security
  • Agile Methodologies
  • Javascript
  • Excellent Communicator
  • Troubleshooting
  • Issue Resolution
  • Requirements Gathering

Timeline

Lead Software Engineer

Client - TIAA Bank
09.2022 - Current

Lead Software Engineer

Client - Slalom LLC
12.2021 - 09.2022

Lead Software Engineer

Client - Credit Suisse
11.2013 - 12.2021

Senior Software Engineer

Web Access Global-CIBIL
08.2010 - 11.2013

Software Engineer

Housing Society
01.2010 - 01.2013

Software Engineer

Trend Setters Infotech
01.2008 - 08.2010

Bachelor of Engineering - Computer Engineering

K.C.College of Engineering
08.2001 - 05.2007
Rajesh Chikkala