Summary
Overview
Work History
Education
Skills
Timeline
Generic

SRIKAR AKULA

Hyderabad

Summary

Self-directed and passionate Software Engineer motivated to work effectively in dynamic environments. Offering more than 6 years of experience as Software Engineer with expertise in JAVA, Spring Boot and REST-API, a self-starter with Master's Degree in Computer Science and equipped with excellent Problem-Solving and Communication skills. Devoted to giving every customer a positive and memorable experience.

Overview

10
10
years of professional experience

Work History

Senior Member Technical Staff

ModelN Inc
07.2022 - 01.2024
  • Working as a Senior Software Developer at ModelN on a web application that manages revenue systems for subscribed Pharmaceutical companies
  • Collaborate with Product Managers and address the needs of customers pertaining to the product, and develop both front-end and back-end features in J2EE and Struts framework
  • Also use Javascript and jQuery for some custom front-end behavior
  • Tuned application performance by optimizing Oracle Stored Procedures and functions
  • Working on the development of publishing logs from Oracle SQL server to Graylogs and automating the logs into desired visualizations for Grafana dashboards in Springboot(Gradle)
  • Follow Agile methodology on a 2 week sprint basis.
  • Promoted high customer satisfaction by resolving problems with knowledgeable and friendly service.

Senior Platform Engineer

Altimetrik Pvt. Ltd.(Client: PayPal)
07.2021 - 07.2022
  • Worked at the client location as a Software Engineer in the Pricing FX division of Paypal that deals with Pricing Platform Modules such as Transaction fee, Currency Exchanges, etc
  • In Java, Springboot, Apache Kafka and Jenkins
  • Owing to the financial circumstances across the globe, we design, develop, integrate and test PayPal software systems in collaboration with Business Analysts and Product Owners
  • Developing the systems in TDD(or BDD) process using Mockito-JUnit frameworks after initial design discussions with teammates
  • Experience in Distributed Messaging Systems i.e
  • Both Pub-Sub and Message Queues with Apache Kafka for data processing and streaming.

Software Engineer

Persistent Systems(Client: Intuit)
07.2020 - 07.2021
  • Worked on Document Extraction Service with 6 SWEs, which extracts data pertainful from W2, 1098-T, etc for tax filing using Java, Springboot, AWS and Apache beam
  • Analyse the data extracted by the engine and date provided by the user to help data scientists design algorithms to create custom Data Extraction Engines
  • Writing Test driven Java code with Mockito & Junit testing frameworks
  • Used Kafka as a distributed message servicing platform acrossing different services of the application.

Software Engineer

Apex Systems (Client : Ford Motors)
07.2019 - 06.2020
  • Worked as a Software Engineer on JAVA-Spring Boot to help build Transport as a Service (TaaS) system for Ford Motor's Autonomous Vehicles Division
  • Contributed in building orchestration layers for filtering vehicles that are best suited for Trips requested, by designing and building optimal algorithms for Vehicle Routing
  • Collaborated with UI Designers and generated REST API to access GeoSpatial Service Areas for Autonomous Vehicles
  • Successfully developed and deployed MicroServices & AWS Lambdas(Serverless Java Functions) in agile software practices using Cloud Formation Templates
  • Used SQS and RabbitMQ for asynchronous message communications between Lambdas and Microservices
  • Developed clean code with Test Driven Development in Mockito framework.

Faculty Assistant

University of Maryland(Dept : UMIACS)
04.2019 - 07.2019
  • Worked on a research project which works on an endpoint tool that detects vulnerabilities in benign programs in C++
  • Collaborated with research scholars to write code that parses the executable code and find the vulnerable pieces of code.

Software Engineer

Virtusa Consulting Services
06.2014 - 06.2016
  • Collaborated with a team of four Software Engineers to design database and web page templates for an insurance based application based upon client requirements
  • Effectively created BPMs(Business Process Managements) for Premium Calculation, Policy Creation, New Business, Hierarchy Management System, etc
  • Using CORDYS BPM tool
  • Worked on JAVA for writing the maintainable code and generating Web services using RESTFUL API in BPM environment
  • Worked on front-end development of the web application in JavaScript(Angular and jQuery) from scratch.

Education

MS - Computer Science

Northern Illinois University
DeKalb, IL
12.2018

Bachelor of Science - Computer Science

BITS-Pilani
07.2014

Skills

  • Programming languages: JAVA 8 &11
  • Frameworks: MicroServices - Springboot(Gradle & Maven), Struts, EJB, Spring Security, OAuth2, Mockito
  • AWS - Lambdas, RDS, SQS, SNS and Cloud Formation template
  • RabbitMQ, Kafka
  • REST API
  • Database programming: JPA with Hibernate & Spring JDBC with Postgres
  • Oracle SQL, PostgreSQL and PostGIS

Timeline

Senior Member Technical Staff

ModelN Inc
07.2022 - 01.2024

Senior Platform Engineer

Altimetrik Pvt. Ltd.(Client: PayPal)
07.2021 - 07.2022

Software Engineer

Persistent Systems(Client: Intuit)
07.2020 - 07.2021

Software Engineer

Apex Systems (Client : Ford Motors)
07.2019 - 06.2020

Faculty Assistant

University of Maryland(Dept : UMIACS)
04.2019 - 07.2019

Software Engineer

Virtusa Consulting Services
06.2014 - 06.2016

MS - Computer Science

Northern Illinois University

Bachelor of Science - Computer Science

BITS-Pilani
SRIKAR AKULA