Post Job Free
Sign in

Engineer Data

Location:
Seattle, WA
Posted:
March 02, 2018

Contact this candidate

Resume:

KARTHIK SRINANDAN JAGANNATHAN

***** ** *** ****** ***:T105 ● Bellevue, WA 98007

732-***-**** ● ***********@*****.***

EDUCATION

RUTGERS, THE STATE UNIVERSITY OF NEW JERSEY

Master of Science in Electrical and Computer Engineering NJ, USA

Sep’09-May’11

• Relevant Coursework: Software Engineering I, Computer Architecture and Financial Math I, Data Structures & Algorithms,Programming in Finance ANNA UNIVERSITY

Bachelor of Technology - Information Technology

Chennai, India

May’02-Apr’06

• Relevant Coursework: Computer Architecture, Data Structures & Algorithms, OOPS, Software Engineering, DBMS, Data Mining, Data Warehousing

PROFESSIONAL EXPERIENCE

Amazon.com (AWS AI)

Software Development Engineer

Seattle, USA

Aug’17 – present

• Application Development

- Designed and developed a Throttling management service(UtilizationService) for all the resources owned by the AWS SageMaker.

- Involved the integration of the throttling management service across multiple teams. Amazon.com (TRMS)

Software Development Engineer

Seattle, USA

Jun’11 – Aug’17

• Application Development

- Designed and developed a variable computation framework to enable micro investigations, saving amazon more than 100k$/week.

- Involved in the requirement-gathering phase to launch chargebacks for new business.

- Implemented the queuing framework for chargebacks, which can be extended to launch any new chargeback. Developed UI components for this process saving amazon 1 2 million$/month.

- Designed and developed a rule based queuing framework; which automated the queuing process, storing historical data for investigations. This framework supports more than 30 investigations today and it takes less than 1 2 day to integrate new queues. This framework is backward compatible with the legacy queuing system. The clients were able to integrate in a seamless manner.

- Developed a script which automated the process to rerun JBPM workflows saving engineering effort.

- Contributed to the design of a service, which stores Meta data. This reduced the engineering effort to launch new queues from 1 week to 2 days.

- Prototyped a ruby on rails application for operational use.

• Optimization

- Collaborated with DBA’s to actively reduce the latency of one of our legacy services by more than 50%.

- Reduced the service latency by 87% by implementing caching within the service.

• Teamwork and Communication

- Mentored many interns, and new team members.

- Collaborated with cross-functional development teams during the seamless integration of rule-based framework. Deutsche Bank

Summer Analyst Intern–Application development

NY, USA

May’10-Aug’10

• Application Developer

- Responsible for the re-development of a prepayment reporting tool

- Optimized the structure of the database for the prepayment reporting tool

- Integrated ODBC connectivity with the prepayment reporting tool HEWLETT-PACKARD (HP) – HPIT Division

Technical Analyst, Software Engineer

Bangalore, India

Sep’06 – July’09

• Research and Problem Solving:

- Identified performance problems and researched inefficiencies of inventory management and forecasting systems.

- Formulated and implemented a solution that reduced the number of trouble tickets from 30 cases/week to 3 cases/week. Therefore, improved application’s availability by 90% and also increased team’s resource availability.

- Performed root cause analysis of identified problems. Prepared feasibility analysis for application patches and production releases.

• Data Management:

- Analyzed and resolved data quality issues and ensured complete and accurate data are available for business users. Improved application’s data reliability by 20%; Managed workflow and sessions in Informatica.

• Communication and Team Work:

- Interacted extensively with both Business and IT groups in US, EMEA and APJ on various application/data issues and coordinated resolutions.

- Trained junior analysts in India and Mexico on product compliance, process flow, technical troubleshooting and production support procedures. Designed and developed documents for process flow and technical solutions. Prioritized and allocated work load for junior analysts.

COMPUTER SKILLS

Programming Languages C,C++, Java, Perl

Methodologies OOAD, Agile

RDBMS SQL Server 2000, Oracle

Frame Works Spring, AWS (Dynamo DB, SWF, SQS), JBPM, Hibernate (Basic), Junit, Mockito Other MS Office, Eclipse



Contact this candidate