Summary
Overview
Work History
Education
Skills
Certification
Hobbies
Timeline
Generic

Ashok Athukuri

Philadelphia,PA

Summary

Technology-driven Software Developer with 9+ years of experience in translating business requirements and functional specification into code modules and software solutions. Experienced in how to architect and deploy secure and robust applications on AWS technologies (Certified AWS Solutions Architect - Associate). Engages in the software development lifecycle to support the development, configuration, modification, and testing of integrated business and enterprise application solutions. Drives the adoption of new technologies by researching innovative technology trends and developments.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Software Developer

TCS (Contractor)
09.2017 - Current
  • Routing service: Create a webservice in Spring boot which is behind Kong gateway, to determine the traffic route post login
  • Handle all exceptions by bypassing the client proofing UI append routing FNZ dashboard
  • Dunstan Thomas: Developed Anti-corruption layer (ACL) as a series of lambda functions that are exposed via API Gateway fronted by an Application load balancer (ALB)
  • Deployed Dunstan Thomas (DT) illustrations software to an EC2 instance running in windows server
  • Lambda functions interact with the DT software via a series of REST endpoints exposed by the software
  • Used Dynamo DB to store and retrieve the metadata and S3 to store and retrieve the illustrations
  • Modernization: Developed UX components for product pages using Angular9, Typescript and GraphQL
  • Responsible for code reviews of UK team and supported elevations
  • Data Center Migration: Migrated 2 PCF applications to ECS Migrated legacy applications to Java8, Spring4, Oracle12 and Ansible GDPR Implementation: Implemented GPDR across all the European sites Worked on implications and solutions for data collection Developed cookie consent for the privacy of the users
  • Used confluence for the documentation
  • Product Pages: Developed webpages and content as keyboard navigable using ARIA Worked on creation and execution of Jasmine, Cypress test cases Supporting and guiding offshore team on the impediments/blockers

Research in User Interaction and User Interface Design

University of Houston
01.2016 - 05.2016
  • This paper address the issues related to web and mobile user interface, current input system and user dictionary
  • After analyzing these issues, we have proposed a new system by making some improvements to the current input system and user dictionary
  • To improve the current system, we have taken some issues related to one of the most widely used data entry methods 'Keyboard' and proposed some improvements by introducing Smart Optimized Keyboard (STOKE).

Software Developer

TCS
08.2011 - 08.2014
  • Used Agile(SCRUM) methodologies for application development
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose
  • Used Eclipse for development and Web Logic for deployment
  • Created the user interfaces using HTML5, CSS3, JQuery, AngularJS and Bootstrap
  • Created and consumed RESTful Web Services using JAX-RS
  • Used Spring framework for the MVC implementation
  • Wrote Stored Procedures, functions and triggers for the MySQL database
  • Designed and used JUnit test cases during the development phase
  • Created end to end test cases using Selenium for the web front end
  • Extensively used log4j for logging throughout the application
  • Developed SQL Queries using Joins, Sub Queries to retrieve data from the database
  • Created views and indexes to the existing tables
  • Created database objects like tables, views, cursors, procedures and functions
  • Experience in working of Aggregate functions (MAX, MIN, AVG, COUNT, SUM)
  • Used SQL Loader to upload the data into the database.

Education

Master of Science - Software Engineering -

University of Houston
Clear Lake, TX
05.2016

Bachelor of Science - Information Technology

SASTRA University
05.2011

Skills

    • AWS Solutions
    • Azure DevOps
    • Functions and AppService
    • Microservices
    • Spring Boot
    • NodeJS
    • Angular 12
    • NestJS
    • Typescript
    • Python
    • SQL
    • DynamoDB
    • S3
      • JUnit
      • Mockito
      • Jasmine
      • Cypress
      • Cucumber
      • Git
      • SVN
      • Bitbucket
      • Bamboo
      • Jenkins
      • Splunk
      • Swagger API

Certification

  • AWS Solutions Architect – Associate, 08/2020
  • Microsoft Database Fundamentals, 01/2017

Hobbies

Playing Cricket

Cooking

Traveling/Exploring new places


Timeline

Software Developer

TCS (Contractor)
09.2017 - Current

Research in User Interaction and User Interface Design

University of Houston
01.2016 - 05.2016

Software Developer

TCS
08.2011 - 08.2014

Master of Science - Software Engineering -

University of Houston

Bachelor of Science - Information Technology

SASTRA University
Ashok Athukuri