Upload
adarsh-patil
View
1.398
Download
10
Embed Size (px)
DESCRIPTION
My Resume, Interests: Operating Systems, Linux, Virtualization, RHEL, Linux Containers, ESX, vSphere, System Development, System Architect, python, bash, performance benchmarking, nested virtualization, bromium
Citation preview
Page 1 of 5
Adarsh D Patil
CONTACT INFORMATION
Bangalore India (On Request)
[email protected] [email protected]
PORTFOLIO & BLOG http://adarshpatil.in
EDUCATION
Indian Institute of Science (IISc), Bangalore, India M.Sc (Engg), Computer Science and Automation (CSA) Department
Currently pursuing M S Ramaiah Institute of Technology, Bangalore, India B.E., Computer Science and Engineering
CGPA: 9.40 Sindhi High School, Hebbal, Bangalore, India CBSE 12th
Percentage: 87.56 ( PCM: 93 ) Presidency, R T Nagar, Bangalore, India ICSE 10th
Percentage: 86.5
PROFESSIONAL
EXPERIENCE Goldman Sachs, Bangalore, India June 2012 to July 2014 Technology Analyst
Member of Operating Systems Engineering team under Core Platform Engineering primarily focused on Virtualization and Linux platforms
Have been part of a wide variety of engineering projects ranging from Full blown Virtualization (VMware ESX, KVM), Nested Virtualization to Light weight Linux Containers (LXC, Docker) Security Enhanced Linux, low latency Linux to think clients for desktops Consult and Architect of Goldman Sachs Private Cloud for the virtualized footprint
Ignis Technology Solutions, Bangalore , India January 2012 to May 2012 Intern Developed an Android application for Pharmaceutical ecommerce and Supply Chain Management
Goldman Sachs, Bangalore, India June 2011 to August 2011 Intern Worked on Process Automation in Technology Division
Einstasoft (Renamed GAViSTA TECH) Bangalore, India June 2010 to September 2010 Intern Worked on Legal Crystal – Indian Law Search Engine Search Optimization and User Interface for systematic results display
Page 2 of 5
SOFTWARE
PROFICIENCY
Languages: Python, Shell Scripting , C / C++, Java, expect
Development Platforms: VI / VIM, Eclipse, Visual Studio, Code::Blocks, Net Beans, DevCPP, Aptana Studio, gPhP edit, Geany.
Web Technology: HTML, CSS, JQuery, Javascript, PHP, JSP, Curl, XML, Perl / Python CGI, Apache Tomcat / HTTP server, SOAP
Operating Systems: VMware ESX, Linux, Windows
Mobile Technologies: Android
C Libraries: Open CV, OpenGL
Automation Tool : HP Operations Orchestrator, iConclude
Database: MySQL, Oracle, DB2
Browser Based Applications: Chrome apps and XULRunner
HARDWARE
PROFICIENCY
Micro-Architecture of Modern Intel processors (Nehalem / Westmere, SandyBridge / IvyBridge, Haswell)
8051 based Microcontroller Programming.
x86 based Microprocessor Interfacing and Programming in Assembly Language.
POSITIONS HELD
Technology Analyst - 01 at Goldman Sachs Dec 2013 to Present
New Analyst Technology Associate at Goldman Sachs June 2012 – Nov 2013
Teaching Associate for the CUDA Teaching Centre, sponsored by NVIDIA, at the Department of Computer Science and Engg, MSRIT Jan 2012 - May 2012
Chairman of VRGLINUG (GNU/Linux users group at MSRIT) - 2011-12
Secretary and member of executive committee of IEEE-MSRIT - 2011-12
Active Member of : 2010-12 o Robo-MSR (Robotics group at MSRIT) o Android App developers group o CodeMSRIT (MSRIT Coding Club) o Association of Computer Engineers (ACE)
PROJECTS AT GOLDMAN
SACHS
Architect, design, implement and sustain solutions of various Virtualization and Linux technologies spanning Compute / Storage and Networking for Goldman Sachs internal private cloud.
Compute Exchange within GS private cloud o Platform within GS private cloud to trade unused compute units o Whitepaper on Elastic Computing in cloud
Hardware and OS Performance Benchmarking & Analysis o Authored an Automated benchmarking framework to run and report
performance by running various test suite on VMs and Baremetals in bash o Test Suites include – SpecJBB, kmake, blacksholes, Dhrystone, Whetstone,
Hackbench, Disk tests, Network uperf, lat proc etc. o Performance analysis and tuning for specialized internal applications (e.g. Low
Latency, high I/O, memory intensive, network intensive)
Page 3 of 5
Linux Containers o Architecting and implementing Image based and Host based Application
Containers implementation for Goldman Sachs within RHEL 7 o Possess a good understanding of Linux Technologies enabling containers
Namespaces, Cgroups, SELinux, Network configuration using bridges, TUN/TAP devices, Libvirt for management
Type 1 Full (Hardware assisted) virtualization o Own, engineer and sustain an estate of over 20 thousand hypervisors o Stateless VMware ESX managed through VMware VI SDK without vmotion,
HA, FT or DRS o Stateless Redhat KVM managed through libvirt o Hypervisor agnostic Central management software o ESX and KVM Hypervisor functions such externalized performance metrics,
alerting, syslog implemented using python
Thin client on desktop for VDI solution o Engineered a Linux based solution – Minimized and locked down o Authored several PyGTK and X11 based applications for remote management,
diagnostics, troubleshooting and NEA o Network booted and kickstart and preseed based unsupervised install o Next generation to include stateless RAM-based network boot on ARM based
hardware including Raspberry Pi.
Evaluated several products like vSAN, HAProxy, Open vSwitch etc.
Nested Virtualization o Implemented NV as a security solution using Bromium vSentry
Well versed in PXE / TFTP boot infrastructure.
Basic knowledge of Open Stack platform and Open Compute Platform
Vendor Interaction and liaising – Intel, VMware, Redhat
Other Projects o Data analytics – Named Entity Recognition (NER) on emails for compliance
and anomaly detection
ACADEMIC PROJECTS
Currently pursuing “Data Science Specialization” course on Coursera offered by Johns Hopkins University.
“Spoken Language Identification using Machine Learning” under Prof. K.G.Srinivasa as final year project(2012)
“Intelligent systems for Network Intrusion Detection System using Machine Learning” facilitated and financed by DRDO under Prof. K.G.Srinivasa (2011)
Mini project on “Line Birds” – a computer graphics project implemented using OpenGL library under Prof. D S Jayalakshmi (2011)
Mini project on “Implementation of parallel algorithm for Maximum Flow Algorithm using Ford-Fulkerson method” on Advanced Computer Architecture under Asst Prof. Parkavi (2011)
Project on “e-Blood Bank” a Database Systems Project under Asst. Prof. Arul Kumar (2010).
Page 4 of 5
Lead developer of the team that created “ANDROMEDA - MSRIT Linux” (2010).
ACHIEVEMENTS Awarded the “Best outgoing achiever of 2012 batch” from the Dept. of Computer
at M S Ramaiah Institute of Technology.
Published work paper on “SNIDS: An Intelligent Multiclass Support Vector Machines based NIDS” at the International Conference on Emerging Trends in Electrical, Communication and Information Technologies (ICECIT 2012) – Dec 2012
First Place at the National Level Project Competition & Exhibition held at M S Ramaiah Institute of Technology for the project “Spoken Language Identification using Machine Learning”
Second Place at “Random Hacks of Kindness #2” hackathon. (2010)
IBM Certified DB2 9 Database and Application Fundamentals
IBM Certified Rational Functional Tester(RFT) for Java
Certificate course in “Java Programming” from NIIT-Bangalore by Sun Microsystems
Completed course on “Micro-Electro Mechanical Systems (MEMS)” from Electrical and Electronics Dept. of MSRIT
Seminal work on a paper titled “Microneedles for medical advancement” as a part of the MEMS course which was recognized by the Council of IEEE.
Completed course on “Digital Signal Processing” from ECE Dept. of MSRIT
Undertaken a course on “Supply Chain Management” from Mechanical Dept. of MSRIT
CO AND EXTRA
CURRICULAR
Member of the Environment committee at Goldman Sachs regularly conducting awareness drives and camps
One of few Indians amongst participants from all around the world on a Scholarship Delegation to attend TEDxSummit in Doha, Qatar representing TEDxMSRIT
Active TEDx licensee, TED Translator, 1600 TEDCred holder and organizer of TEDxMSRIT
Actively involved in various communities and organizing of “Pycon India 2010” and “Random Hacks of Kindness #4” held in MSRIT
Lead organiser of “Ignite” (annual Tech Fest at MSRIT) and “Aavishkaar” (annual inter-collegiate IEEE-MSRIT tech fest
Active Volunteer for Association of Computer Engineers (ACE), MSRIT and have been instrumental in organizing events (2008-2011).
Delegated at various conferences and Workshops like “Open Hack India 2010/2011” ,
“PYCON India 2010”, “FOSSEE Science and Engineering”, “Microsoft Dream Spark India”, “Wikipedia monthly Meet-up Bangalore”, “Mobile Camp-Demos, Tech, Hands-on”
STRENGTHS • Adaptability, Quick learner, Hardworking and Dedication. • Effective communicator and good leadership skills. • Always updated with latest technology and trends of market. • Analytical and Mathematical Problem Solving, Designing Algorithms and Solutions to given problems
Page 5 of 5
HOBBIES • Going through Major Tech News sites, dailies and magazines [LFY, Digit, Chip, etc.] • Swimming • Programming, Solving challenging problems either manually or by writing programs
REFERENCES Prof. K G Srivinvas Professor, CSE Dept. Mentor / Guide (Academic) [email protected] Moinak Ghosh Technology Guide (Industry) http://moinakg.wordpress.com/