top of page

Girish A Pandit

Address: Redwood City, CA 94065

E-mail: girschol13@gmail.com

Phone: (919)-817-8335

Professional info​
 

After completing my Masters in Computer Science from North Carolina State University, I joined IBM as a Staff Software Engineer, where I had been working as a co-op before. After IBM, I spent close to three years at Electronic Arts as a Server Engineer. Currently I'm a Senior Software Engineer at Apple. My interests are DevOps, Continuous Delivery and I'm always interested to learn something new everyday.

Work experience​
 

Senior Software Engineer, Apple

​2016 - Present

Currently working at Apple.

Software Engineer III, Electronic Arts

​2015 - Present

Currently working on Social features for the HD/Mobile platform. Worked on a team that implemented run-time analytics for key mobile titles. The KPI tracked included DAU, PAU, Gross Revenue among other metrics.

Software Engineer II, Electronic Arts

​2014 - 2015

Worked on server modules for EADP Mobile team. 

Responsible for design and migration of services from data-center to cloud (AWS). Helped in successful migration of a very high traffic service with zero downtime. Wrote infrastructure-as-a-code for services running in AWS.

Adding features to existing services to handle client and 1st party SDK updates. Using Ansible/Docker/Vagrant created 'dev-in-a-box' environments for engineers, which, significantly reduces development time, making the team more agile.

Senior Engineer - Cloud Operations, Electronic Arts

​2013 - Present

I'm helping my team with DevOps strategies for continuous integration and delivery for mobile applications.

Staff Software Engineer, IBM SmartCloud Continuous Delivery

​2012 - 2013

My role in this team was as Java and Ruby developer. Responsible for maintaining and updating the code base as well as fulfilling the role of build release engineer. Converted Jazz CLM builds Jenkins/Hudson builds.

 

Worked on dynamic environment provision for IBM Urban Code uDeploy provision server. The task was to bring up new environment for applications, creating new cloud instances, mapping the application components to these cloud instances and finally running the application process. I used Groovy, Ruby and Weaver for completing this task.


Developed a chef recipe that automated the UrbanCode uDeploy installation on cloud virtual system pattern. Integrated it with GreenHat and Jenkins recipe for seamless installation.

 

Wrote an ant task that scans the cloud resources associated with build and then aggregates the script package logs per virtual machine of the cloud resource deployed. The aggregate log is then published as a log contribution to build result.

 

Developed a task to integrate Rational Team Concert ant-tasks into the SmartCloud Continuous Delivery Project. I wrote an Eclipse plugin which hooked with the RTC server and was responsible to cleanup cloud resources and workspace.

Technical Co-op, IBM Jazz Collaborative Lifecycle Management, Functional Verification Testing

​Jan 2012 - May 2012

​As a co-op, while still completing my Masters degree, I was working as a functional verification tester for the IBM's Jazz Continuous Lifecyle Management (CLM) product. I ran AppScan, an vulnerability assessment tool, on CLM's web client, and filed defects by categorizing and verifying  the cross side scripting and other possible threats that AppScan found during its assessment  I also completed several build verification tests during the four milestone period I was a part of that team. I helped my team member with running of some validation scripts on the platforms supported by our product and ran the test execution records that were assigned on a daily basis.

Open Source Contributor, Expertiza Software, an open source program developed under guidance of Dr. Ed Gehringer - NC State University

​May 2012 - July 2012

As a open source contributor, I helped Dr. Ed Gehringer at North Carolina State University on Expertiza - an Ruby on Rails application designed for the students, by the students. Continuing my work on one of modules developed earlier, as a part of academic project, I supported Expertiza by setting up cloud instances in Virtual Computing Lab environment which were pre-configured with latest version of Expertiza, pulled from its hosting site. I also made sure that the Ruby gems installed as the part of application was up to date and compatible with running Rails application.

Languages

Java

Python

Scala

HTML/CSS

Skills

Rational Team Concert

Jazz Continuous Lifecycle Mgmt

Android

jQuery

My Nerd Score

Resume

North Carolina State University

​2010 - 2012

Education​
 

​Initially enrolled as student of Master of Computer Networking, I gradually shifted my focus to a more generic field of Computer Science giving equal impetus to gaining skills across different level of programming like system, application and network level by completing courses like operating systems, computer networks, algorithms and network security to name a few. 



During my completion of my Masters at NC State University, I worked at Students Disability Services Office, where, as a academic assistant, I helped disabled students, by taking their notes during their lectures and also helping them write their exams ensuring they completing it in the allotted time.

Mumbai University

​2005 - 2009

I'm completed my under graduation, earning a Bachelors degree in Computer Engineering from the prestigious University of Mumbai. I scored an average distinction grade in every semester and graduated with completing several courses in the field of computer engineering which helped in my future endeavors of my Masters degree.

© 2015 by Girish Pandit. No animals were harmed in the making of this site.

  • s-linkedin
bottom of page