Software developer with keen interest in Big Data Analytics and high Performance Computing with a Masters Degree in Computer Engineer from Iowa State University.
Currently part of a leading retail company with one of the largest e-commerce presence. Involved in building up a big data lake, customer analytics and data science initiatives within the company.
Prior Work Experience as an Embedded software developer at Bharat Electronics limited, India's premier Defenese Electronics R&D Company.
Specialities:
Languages: C, C++, Java, Phyton, CUDA, MPI, OpenMP, etc
Big data Tools: Hadoop, Hbase, Couchbase, Hive, Pig, MR, Apache Spark, Apache Storm, Apache Kafka, Sqoop, Flume,etc
Math Tools: MATLAB, R
Quality Tools: 6-Sigma
Senior Software Engineer @ From October 2015 to Present (1 month) Greater Boston AreaHadoop Developer @ From June 2014 to Present (1 year 5 months) Greater Boston AreaGraduate Research Assistant- Software Developer @ Software developer for the Telematics Team part of Precision Agriculture laboratory at Iowa State University.
Assisted the team developing a custom hardware board over an ARM platform(Cortex A8 335),
Responsibilities:
Developing Crosscompiler toolchains, Modifying Board SUpport Packages(Sitara Linux SDK for TI AM335x) to suit the custom Board , linux kernels, Bootloaders, Makefiles.
Modified existing ADC, GPIO, and CAN Bus drivers to Suit the application Requirements,
Integrated GPS, GSM Module for the Custom Board and setup Server for datalogging.
Integrated over the air programing mechanism, Fault tolerant, buffering techniques to the above system for better handling and usage.
Working on building webinterfaces, Performance metrics of the Telemetry module and developing remote reporting capabilities with the application. From August 2012 to June 2014 (1 year 11 months) Ames, IowaEmbedded Software Engineer @ •Worked as an Embedded developer as a part of a software design team that developed and maintained Embedded Applications like Electronic Voting Machines, Tax Registers Location Aware and detection ID Cards for govt. of India and Indian Defense Ministry.
•Involved in working with Various Microprocessor platforms like TI MSP430, ATMEL and ARM Boards. Developed GUI applications in C++ using QT tool chains.
•Steered development projects and UL Qualifications for Healthcare OEM’s for X-ray and MRI Components like Stators, Oil Pumps for GE, Varian and Philips Healthcare. Electrical design for MX-150, Gemini, Orion, Mammography and other popular models including design of Cooling oil Pumps and Cooling units for X-ray machines, Philips Medical Systems.
•In charge of Quality initiatives, ensured adherence to the Quality management system, Convener of 6-Sigma initiatives at BEL. Handled various responsibilities in business development, Customer Engagement, product qualification and production planning for healthcare group of the Organization.
•Competent in AS9100-RevB, Rev-C, ISO9001/14001, IEC-60601-1, UL 1004-1, UL 1004-3 Standards.
(Technologies: AVR Studio, IAR, Kiel, QT Tool Chain, SAP-ERP Package, Minitab, QMS ) From November 2009 to July 2012 (2 years 9 months) Bangalore, IndiaEngineering Intern @ Implemented LABVIEW VI's for Image processing in detecting defective packing of Finished products on an automated production line. From July 2008 to October 2009 (1 year 4 months) Bangalore, India
Master's degree, Computer Engineering @ Iowa State University From 2012 to 2014 BE, Electrical, Electronics and Communications Engineering @ R. V. College of Engineering, Bangalore From 2005 to 2009 Karthik Surbamanya is skilled in: C++, Java, Hadoop, Python, Embedded Systems, Device Drivers, Linux Kernel, Matlab, Linux, Six Sigma, Embedded Software, ARM, VHDL, Microcontrollers, Embedded Linux, Verilog, FPGA, SPI, Labview, Automation, MPI, CUDA, AS9100, 6-Sigma, Apache Pig, Hive, SPL, Stream Processing, Batch Processing, HBase, Software Design, Machine Learning, Unix, LabVIEW, SQL
Websites:
http://www.bskarthik.blogspot.com