Work Experience

Senior Software Developer, AT&T Smart Home Manager Atlanta USA

Jan 2017 - Present

Smart Home Manager is a native app to manage your Wi-Fi Mesh network - check network state, Reboot router, connect and repair extenders, provide guest access, password management, parental control, Virtual assistant to help you assist with troubleshoot, talk to live agent through our agent chat, manage bandwidth, Wi-Fi speed test, check who is exhausting your bandwidth and much more.

Environment: Android SDK, Kotlin, Android Studio, GIT, JSON, web service, Google Speech API, Amazon Polly, Teneo NLP

Senior Software Developer, AT&T Digital Life Atlanta USA

May 2014 - Present

Digital life is a security and home-automation system, which is an IP based platform that allows users to monitor and detect activity throughout their house remotely through Smartphone's, tablets and web based application. I was responsible for designing and implementing MJPEG player on Android platform for live streaming of camera and other life safety devices.

Environment: Android SDK, Android DDMS, Android Studio, GIT, JSON, web service

Programmer Analyst, Cognizant Technology Solutions Bangalore India

Aug 2010 – Jun 2013

Designed and Implemented vehicle data intelligence system for leading automotive business intelligence provider, which allows user to built, modify and search user defined vehicle and compare specifications with other built and benchmark vehicles.

Environment: Java SDK, Java Springs, JaxRX RESTful webservice, Eclipse, SVN, JSON, XML

Education

Master of Computer Science - Arizona State University, Tempe, AZ

Aug 2013 - May, 2015

Bachelor of Engineering in Computer Science - JSSATE, Bangalore, India

Aug 2006 - May 2010

Interest/Hobby

Shivam Garg LinkedIn
Java Sun Certified Professional Shivam Garg

Trainings, Certifications and Achievements

  • Java certified professional by Oracle (formally called Sun certified java professional).
  • Client appreciation for major issue resolution and timely deliverable at Cognizant. Awarded “Oscar” and “Wings” by Cognizant Technology Solutions for outstanding Leadership and Abstract thinking.

Honors & Awards

  • 1st Place, Mobility Live Hack-Back Invitational – Captain Planet Foundation, Metro Atlanta Chamber of Commerce
  • 2nd Place, Fin Apps Party Hackathon – Global Payments
  • 1st Place, TAG IOT Hackathon 2016 - Technology Association Of Georgia

Shivam Garg www.iamskg.com

Shivam Garg

Senior Software Engineer at AT&T

  • 7+ years of experience as Mobile application developer with SDLC and Agile, enterprise level mobile and web application development.
  • Computer Science graduate with 7 years of experience in software development using Java/J2EE, Java springs, Rest web services & Android SDK and 4 years of experience in developing Android and iOS mobile applications.
  • Oracle Java certified professional (formally called Sun certified java professional).
  • Excellent Object Oriented Programming concept, Model-View-Controller and Model-View-Presenter design patterns and adapts to learning new technologies.
  • Experience of common android framework, framework APIs (Location, Camera, Notifications, Maps, DialogFlow, Firebase functions), and Google APIs.
  • Experience with Agile Methodology - Participated in Scrum and Sprint Planning.
  • Participated and won many Hackathon’s and have many Github projects.
  • Highly self-motivated and ability to work multi-task in a team environment, ability to work in a fast pace environment and quick learner.
  • Strong understanding of GIT/ SVN source control and process of branching and tagging for version control
  • Highly capable in handling multiple tasks, prioritizing, and meeting deadlines.
  • Quick learner, excellent analytical, design and problem solving skills with excellent communication skills.
  • Well versed with design patterns and their implementations.
  • Timely delivery till date, team leading, designing and implementation of products making them a success.
  • Highly motivated, Android mobile Professional with a consistent outstanding track record in directing all phases of software development lifecycle to deliver outstanding mobile applications critical to business performance.
Download CV Contact Me

Skills

Primary Technical Skills

Java
95%
Android
95%
Kotlin
50%
Json
95%
Web Services JAX-RS
70%
Swift (iOS)
60%

Secondary Technical Skills

Git
85%
Scrum - Agile
90%
HTML/CSS/JavaScript
80%
Node JS
60%
Firebase
70%
SQL
60%

Work Experience

At&t

Senior Software Developer, AT&T Smart Home Manager Atlanta USA

Jan 2017 - Present

Smart Home Manager is a native app to manage your Wi-Fi Mesh network - check network state, Reboot router, connect and repair extenders, provide guest access, password management, parental control, Virtual assistant to help you assist with troubleshoot, talk to live agent through our agent chat, manage bandwidth, Wi-Fi speed test, check who is exhausting your bandwidth and much more.

At&t

Senior Software Developer, AT&T Digital Life Atlanta USA

May 2014 - Present

Digital life is a security and home-automation system, which is an IP based platform that allows users to monitor and detect activity throughout their house remotely through Smartphone's, tablets and web based application. I was responsible for designing and implementing MJPEG player on Android platform for live streaming of camera and other life safety devices.

cognizant technology solutions India

Programmer Analyst, Cognizant Technology Solutions Bangalore India

Aug 2010 – Jun 2013

Designed and Implemented vehicle data intelligence system for leading automotive business intelligence provider, which allows user to built, modify and search user defined vehicle and compare specifications with other built and benchmark vehicles.

Github Projects

Dance festivals App for the dancers by the dancers

Latin Salsa Fest iOS/Android app

https://dancefestivalsapp.com/

Designed and Implemented Android and iOS app for Atlanta Salsa Fest, an annual Latin fest. This project included native client Android and iOS apps and backend Java web-services implemented using JAX-RS and SQL database.

www.FlyCheapAlways.com finds you cheapest flights and hotels

Air/Hotel fare compare engine

https://www.FlyCheapAlways.com/

Designed, Implemented and hosted a web interface for comparing cheapest flight over 300 travel sites and travel agent to gather cheapest flight and hotel fare.

Real time chat/messaging Application.

Designed and Implemented Android and iOS app for real time chat/messaging with the ability to share location/photos/videos and other documents with other users on app or on group chat. User has the ability to choose to be either anonymous or authenticated via google authenticator.

Mini Search Engine

Implemented a search engine for a mid scale index document corpus, which computes the Vector Space model to rank the pages based on Term frequency(TF) and TF/IDF similarity. Ranking algorithms are used for computing the importance of page.

Software Vulnerability automated tool

Designed and automated tool to find vulnerability like SQL injection, XSS vulnerability, Command Line injection, privilege escalation attack and session hijack attack in any website. The tool currently is built over open-source tool "grabber".

Secure Banking System

This System was designed with the purpose to learn & implement security aspect of web based applications. This also contains security measures such as SSL/TLS, PKI, HTTPS, Session management, OTP, Self signed certificate, white list validation, activation link to activate users account to enhance aspect of the overall project. This project is XSS, SQL injection, privilege escalation rainbow attack free.

Contact