-Strong aptitude in Robotics and Embedded systems cultivated through design projects and 2 years of work experience
-Thorough understanding of touch sensor hardware, fibre-optics and firmware developed through coops at Evertz Microsystems and Nytric.
Embedded Systems:
-Real-Time micro-controller firmware development for high-speed electronics including SFP tranceivers and security systems
-5 years of C/C++ development in Windows and Linux
-FPGA implimentation using VHDL and schematic tools such as Quartus
-Experienced in interfaces using: I2C, SPI, UART, GPIO, USB, RS232, RS485, CAN, Flexray, Ethernet
-Micro-controllers/processors: Arm Cortex M-Series, Arm7, Arduino, Intel 8051, Coldfire 5272, BeagleBone
-Version Control: Git, Perforce, CVS, SVN
Hardware:
-Designing signal detection/conditioning and power circuitry(AC/DC, DC/DC, DC/AC) for sensors and motor speed control
-Prototyping hardware designs and board bringup for RF devices, multi-touch screens, door alarms, smoke detectors and motion detectors
-Schematic capture and PCB layout on: Eagle, Altium, PADS and circuit simulation on PSIM
-Experienced in debugging analog circuits using lab tools such as: 20-channel digital oscilloscopes, Spectrum Analyzers, multimeters, etc
-Comfortable with SMT/through-hole soldering and circuit assemblies
Autonomous Robotics & Control Systems:
-Motion models for wheeled and aerial robots for 2D/3D motion and measurement models for various sensors(Sonar, IR, LIDAR, IMU, GPS)
-State Estimation & SLAM Algorithms: Kalman Filter, EKF/UKF, Particle Filter
-Path Planning Algorithms: Reactive(Trajectory Rollout, Potential Field), Probabilistic Graph Based(PRM, RRT) on ROS, Arduino, MATLAB
-Controller Design: PID, Lead/lag, Pole Placement, Direct Design in z-domain, LQR, state-space techniques
Software:
-GUI Programming using jQuery, application development, automation scripting using VBA
Mechanical:
-Solidworks, Unigraphics and AutoCAD for mechanical fixtures/enclosures
Embedded Systems Design Intern @ From May 2014 to August 2014 (4 months) Palo Alto, CaliforniaEmbedded Software Design Intern (Fibre-optics Team) @ ● Developed firmware for high-speed optical transceivers, interfacing the micro-controller to equalizers, line drivers and laser control using SPI protocol
● Designed software for signal conditioning and decoding high speed data packets through UARTs with 256 bytes RAM constraint on Intel 8051
● Debugged cause of micro-controller resets and corrected the problem by adding software filters and modifying boot loader code
● Added features to control SFP device settings by communicating with the Frame Controller through I2C From September 2013 to December 2013 (4 months) Embedded Software Developer Intern @ ● Programmed wireless features for security system to trigger video capture using C
● Investigated the performance of System Communication Bus and improved its design by modifying timings of OS and driver level interrupts
● Created and conducted test cases to evaluate Security Panel’s response time for incoming event using a 20 channel digital oscilloscope
● Coded numerous VBA scripts to automate generating, updating and maintaining Lookup tables of Event Buffer codes
● Debugged C firmware code and removed errors using PC-Lint compiler From January 2013 to April 2013 (4 months) Electro-Mechanical Product Development Engineering (Coop) @ ● Prototyped and modified hardware designs for multi-touch screens, door alarms and motion detectors
● Modified PCB layouts on Altium Designer 10
● Dismantled, debugged and reassembled hand-held to room-sized electronics and corrected problems from mechanical assembly to circuit wiring and soldering
● Designed a sensor mask and drawings for numerous mechanical enclosures on Solidworks
● Designed and conducted experiments to measure light transmission to evaluate the optical performance of plastic bezels for touchscreen applications From May 2012 to August 2012 (4 months) Application Developer (Coop) @ Process Automation:
● Programmed over 12 scripts to compress days of form filling and testing into a few hours
● Designed a system that calculates and superimposes region-specific prices on images
GUI Programming and Conceptual design:
● Interactive Documentation: developed a template that dynamically generates the code for UI components after the user customizes the parameters in a live demo
● Modularized ifxAccordion: an animated UI accordion to organize and display web content
● Coded ifxHover: UI that adds a hover feature to tablets and touch screen devices
Cumulative Projects:
● Created a debug library of functions to track event bindings and return results in organized objects
● Engineered a full-scale training website with tutorials and step-by-step explanations of all coded scripts From September 2011 to December 2011 (4 months) Toronto, Canada AreaQA Analyst - Corporate IT Support (Coop) @ ● Supported migration from existing intranet system to MS Sharepoint 2010
● Found and fixed over 400 broken links and developed full source code for over 75 web pages in Sharepoint
● Created online forms, surveys, training materials and graphics using Adobe Photoshop and Acrobat
● Tested, trouble-shot and documented for various web pages, forms and web applications
● Provided technical support for software installation From January 2011 to April 2011 (4 months) Mississauga
Honours Bachelors, Mechatronics Engineering @ University of Waterloo From 2010 to 2015 International Baccalaureate Diploma, Ontario Secondary School Diploma @ Turner Fenton IB World School From 2006 to 2010 Surya Lakshmivarahan is skilled in: Embedded Systems, C, Robotics, Sensors, Control Systems Design, Embedded Software, C++, Board-level Circuit..., Power Electronics, Schematic Capture, PCB design, Firmware, Programming, Software Development, Linux, Debugging, Solidworks, VHDL, Testing, PLC Programming, Soldering, Visual Basic, Microsoft Office, Matlab, Test Automation, SharePoint, AutoCAD Mechanical, Web Applications, jQuery, Unix, ARM Microcontroller, RF, Arduino, RSLogix, x86 Assembly, Unigraphics, AutoCAD, JavaScript, Application Development, Software Design, Web Development, HTML, CSS, VBScript, Electronics, SolidWorks