Summary
Overview
Work History
Education
Skills
Websites
Certification
Personal Information
Awards
Publications
Timeline
Hi, I’m

Amit Kumar Mannur

Kent,WA
Amit Kumar Mannur

Summary

JAVA 11 / UNIX / Webservices / Spring /Springboot / Microservices / APIGEE / Redis cache/ Kubernetes/ Zero downtime deployments/ Site reliability/ Zero trust architecture/ Gitlab.

Overview

14
years of professional experience
1
Certification

Work History

T-Mobile

Senior Software Engineer
09.2018 - Current

Job overview

  • I am constantly striving to invent / explore new technologies and to execute the best solution for application by learning from real-world challenges.
  • U.S. Patent Application Entitled: Dynamic API Hash Tokens, Matter No.: P20445US01: Bitmap dynamic ABF hashing to secure API algorithm is approved and filed for US patent.
  • Caching framework for Rebellion and Atlas: offered a full end-to-end caching solution that is still in use in Atlas and Rebellion. In addition, I provided guidelines and recommendations for the Dash caching framework.
  • Designed Blue Green Canary stack in Atlas: Designed & demonstrated Blue green implementation and set an example for zero downtime deployment.
  • Authorization Algorithm: Architected, designed, and implemented a robust Authorization algorithm that is an in-house solution for compressing hundreds of permissions into a small chunk of characters that cannot be decoded without the algorithm, made the API secure from TAAP, and created an in- house Authorization algorithm. This adds a security layer atop TAAP, and by doing so, Atlas was able to address adding permission dynamically.
  • Streaming API: Designed and built a streaming API that reduced network calls for Memo retrievals by a quarter, resulting in a lighter API and fewer UI interactions.
  • TAAP implementation: First application to onboard to TAAP application and demonstrate across Technology org.

Collabera Inc.

Software Engineer
04.2017 - 08.2018

Job overview

Accenture

Senior Software Engineer
08.2014 - 04.2017

Job overview

  • Project: Sky Mobile
  • Objective: To launch Sky Mobile services in UK
  • To develop new Sky Mobile service which will be a new mobile service provider for UK customers
  • This includes providing new sim cards, Port in, port out, link new sim card, blacklist, Piggy balance, plans, adult content filters
  • This includes the journey of a customer from sales, order management, Inventory service, billing, SIM service
  • This customer will be provided with plans from Sales and the order will be moved to order management which will activate the sim card and the Portfolio view displays all the details of customer and helps in port-in, port-out, blacklist, link new sim.
  • Responsibilities:
  • Analysis, Design and Helping architect team for right solutions for integrating multiple applications Integration over Rest API, Batch processing of Background Tasks, Registration Withdrawal Processing and security implementation for billing processes.
  • Design and Implement Database Schemas.
  • Write SQL procedures.
  • Analysis Customer defects (Production) and provide appropriate fix for those.
  • Define, develop, and manage the entire process of a project for partner integration, and engaging individuals across various departments or organizations to resolve problems.
  • Work jointly with clients to ensure business requirements are clearly communicated.
  • Solving Production Defects.
  • Prioritize multiple requirements and communicate to senior management the present status and future direction of the product integration strategy.
  • Mentor junior team members and participate actively in release cycles with a sense of ownership.
  • Environment: Java 1.7, Linux, Windows 10, Oracle DB, Tomcat 8, Spring, REST Web Service, Microservices, Hibernate, Spring MVC.

EXILANT Technologies Private Limited

Software Engineer
12.2013 - 05.2014

Job overview

  • Client: Apple Inc project: iPerform application.
  • Objective: To develop an application for apple stores to keep track on what all activities a salesperson does over to the reported Apple products.
  • Apple stores needed an application which keeps track on activities when a faulty iPhone, iPad, Mac etc are reported
  • This application builds a flow mechanism to carry out service activities
  • This even takes inputs from customer for steps they want to perform and join to standard mandatory mechanisms which are predefined.
  • Responsibilities:
  • Architect and design the tech stack.
  • MongoDB used to capture data from UI forms.
  • Cocoa is used to develop Interface builder.
  • Store the content into MongoDB 3.5.
  • Analyze the issues reported by customers based on location.
  • Generate the report and send to developer manufacturer.

IBM

Software Engineer
07.2010 - 12.2013

Job overview

  • Multiple projects over years in NISE (Network Inventory Service Element) telecom domain.
  • Objective: To enhance the Network Inventory domain with provisioning, servicing, enabling the connections required for Business-to-Business model
  • NISE is a Network Inventory Service element module in AT&T which is used to enable Inventories used between Businesses
  • This also involves CNI planning which deals with Capacity Network Inventory or Planning which deals with Capacity planning of network backbone and upgrading the network inventories required.
  • Shell script batch job (cron job):
  • UADM (User Active data Mart) This was simple batch script used to run on daily basis and send report over email
  • It was developed in shell script using sed and awk commands, there was always miss match with user in AT&T and users logged into applications, when access will be revoked in applications. it won't be notified across to revoke the roles hence this report will gather information from user’s database and application db and send the report in pipe separate to system admin to revoke the users manually.
  • Responsibilities:
  • Carry out complete set of Activities from Requirement gathering till support of deployment.
  • Design, Develop, IT and pass it over ST and UAT.
  • Prepare Deployment plan, prepare backup plans, carry out sanity test in Production env.
  • Communicate with various AT&T network Engineers and Scientists over their proposed requirement.

Education

M.S. RAMAIAH UNIVERSITY OF APPLIED SCIENCES, BANGALORE

Master's degree from Computer Science
01.2014

University Overview

Sri Jayachamarajendra College of Engg., MYSORE

Bachelor's degree from Computer Science
01.2010

University Overview

Skills

  • Webservices
  • Java
  • Oauth2
  • Authentication architecture
  • Payment & Order flows
  • Unix Shell Scripting
  • AWS
  • US Patent Application Entitled: Dynamic API Hash Tokens, Matter No: P20445US01

Certification

IBM

Personal Information

Personal Information
Title: Senior Software Engineer

Awards

Awards
Top performer

Publications

Publications
  • US Patent: P20445US01
  • Extreme Programming

Timeline

Senior Software Engineer
T-Mobile
09.2018 - Current
Software Engineer
Collabera Inc.
04.2017 - 08.2018
Senior Software Engineer
Accenture
08.2014 - 04.2017
Software Engineer
EXILANT Technologies Private Limited
12.2013 - 05.2014
Software Engineer
IBM
07.2010 - 12.2013
M.S. RAMAIAH UNIVERSITY OF APPLIED SCIENCES, BANGALORE
Master's degree from Computer Science
Sri Jayachamarajendra College of Engg., MYSORE
Bachelor's degree from Computer Science
Amit Kumar Mannur