Senior Software Engineer Team Lead Multilingual
Ambitious Steadfast Enterprising
PROFILE:
Competent engineer with more than a decade experience designing, implementing and pioneering software solutions in embedded field, market introduction of advanced technologies towards technical and non-technical audiences, strong technical skills combined with outstanding leadership qualities.
QUALIFICATION SUMMARY:
●13+ years experience in embedded software design and development, project management, domestic and foreign customer interaction.
●Expertise developing In-Circuit Emulator (ICE), extensive knowledge of core processor operations, run-time program execution parameters, debugging, exception handling.
●RTOS (Linux, WinCE, NORTI) porting, bootloader and driver development for peripherals and interfaces vital to cutting edge technologies.
●Designing and implementing protocols, applications, plugins and consumer solutions related to 3G/LTE network, IOT devices, M2M communication, Cloud storage, ENOCEAN devices and sensors widely used in embedded systems.
●Development of end-user applications in Visual C++, Linux, WinCE, Eclipse.
●Design and development of hardware modules, adapters, bridges and firmware that overcome technological and hardware limitations.
●Driver development for Windows and Microsoft certification.
TECHNICAL SKILLS:
●Languages: C, C++, VC++, VB.net, Java, ASM, Perl, SQL, Shell Scripts
●Development environment: Microsoft Visual Studio, WinCE platform builder, Eclipse, ARM Project Manager, Buildroot, Cygwin, WDK
●Hardware tools: ICE/debuggers, Oscilloscope, PHS packet simulator
MANAGEMENT SKILLS:
●Proposed projects to senior management paving the way for product innovation and business expansion.
●Excellent persuasion skills and financial acumen to reduce project expenditure and increase company revenue.
●Working with cross-culture customers/teams both onsite and offshore, bridging communication gaps and cultural differences, strong interpersonal and communication skills.
●Conducting technical trainings, tutoring and sharing knowledge and expertise for the growth of individuals and the company.
●Product introduction to consumers, creating presentations, handling complex discussions.
PROFESSIONAL EXPERIENCE:
Monnanda Aiyappa
601-8023 Kyoto Shi Minami
Matsunoki Cho 1-1, Kyoto, Japan
***********@*****.***
Computex Co., Ltd., Kyoto, Japan - Senior Software Engineer Sep 2008–Present
Project: IOT and M2M communication using 3G/LTE network, Mobile Gateway with Bluetooth
Hardware: Computex CGW-3000, CGW-3010, CM-3G, CM-LTE boards with TI AM3352 microprocessor and Seirra HL7539/SL8084 network chip
Selected Accomplishments:
●Created Linux 3.14 BSP implementing 3G/LTE network, JAVA, PERL, PHP, SSL support.
●Retrieved GPS coordinates, Enocean and various sensor data and uploaded them to NTTPC cloud storage and developed a Web-UI enabling HEMS/BEMS and establishments to monitor data and control environments using VPN from a remote location rendering the practical applications of this project limitless.
●Developed Audio and Audio Codec drivers, included applications in the BSP and implemented voice call feature.
●Customized TI “Bluephoria” Bluetooth stack.
●Developed a native compiler toolchain that simplified compilation and eliminated the need for a host PC to create applications.
●Devised and implemented fail-safe communication protocols for RS485 and CAN (Controller Area Network) bus.
Project: Linux BSP for various boards, SDIO wireless module
Hardware: Sharp LR335504 DEV, TI AM3517 EVM, Computex CKB-3352, CKB-1808, CKB-RZA1H/L boards, CM-J100 wireless module, MiddleLink adapter
Selected Accomplishments:
●Initiated the idea of developing BSPs, convinced the senior management of my potential and proposed the project which in turn generated a substantial amount of revenue for the company.
●Created Linux 3.2/3.14 BSPs, developed multiple drivers from scratch, accomplished the task of running the Kernel with as little as 10MB RAM.
●Implemented and rigorously tested CPU low-power modes (viz Deep-sleep, Standby, RTC-only) minimizing the board’s power consumption paving the way for power-save feature in future projects.
●Designed, implemented and tested firmwares for SDIO wireless adapter and MiddleLink adapter modules that enhanced operating scope of boards with limited hardware.
●Coordinated with the hardware team, suggested technology recommendations that supported optimal construction and rectified hardware design flaws.
●Introduced and launched products at Embedded Technology exhibition at Yokohama, Japan to potential Japanese and international customers.
●Trained coworkers on the basics of Linux porting and driver development and oversaw the progress of the project.
Project: Windows CE BSP
Hardware: CKB-3352 board with TI AM3352 processor
Selected Accomplishments:
●Persuaded the senior management to refrain from outsourcing the project, volunteered to take full risk and saved the company thousands of dollars.
●Pioneered the project and created WindowsCE 3.1 BSP and basic drivers within a week.
●Held training sessions for coworkers on WinCE porting and driver development.
Project: Driver certification for Windows, obtain Windows Logo Certification from Microsoft
Environment: Microsoft WDK, WLK, WHCK, WST
Selected Accomplishments:
●Developed drivers on WDT that conform to Microsoft standards, performed a series of Microsoft certification tests, uploaded drivers on Windows Update which led to a simplified customer experience during driver installation.
●Interacted with Microsoft customer care for smooth testing and result validation.
iWave Systems Technologies Pvt. Ltd., Bangalore, India - Software Engineer, Team lead Jun 2003–Aug 2008
Project: Windows CE 3.0 and 3.1 BSP for Strong Arm and ARM9
Hardware: Encode Software Ltd. Simputer platform, GE-ARM9 board
Selected Accomplishments:
●Created Windows CE BSP, developed drivers from scratch.
●Led a 3-member team, interacted face to face with the customer to know project requirement, scheduled meetings, presentations, oversaw project progress and documentation, and coordinated with the team to meet all deadlines.
●Received acclaim from the management for delivering the project on time.
●Was presented with a job offer from the customer as a token of appreciation for my project development and management skills.
Project: Implementing Layer-3 protocol stack for PHS standard
Hardware: ACBEL PHS board with OKI chip, PHS packet simulator
Selected Accomplishments:
●Led a 5-member team, held multiple project requirements and review sessions with the customer, coordinated with the team to deliver the project on schedule.
●Implemented and tested Call Control module in PHS standard which is vital for communication.
●Developed audio driver on NORTi.
●Represented the team and travelled to Tokyo on business for a technical discussion.
●Traveled to Taipei, Taiwan for final onsite field testing.
Project: Onsite project in Kyoto, Japan - CSIDE (Debugger software used in conjunction with PALMiCE debugger)
Hardware: Computex PALMiCE debugger
Selected Accomplishments:
●Designed and implemented a Serial terminal conforming to TERATERM standard incorporating KERMIT, ZMODEM, YMODEM protocols, eliminating the need to use an external terminal software for debugging.
●Developed a plugin for Eclipse and achieved the task of using Eclipse in conjunction with CSIDE.
EDUCATION:
BE, Information Science, NMAM Institute of Technology, Nitte, India, 2003
CERTIFICATIONS:
JLPT (Japanese-Language Proficiency Test) N4