Ashok N
No. **, *st Floor, *nd Main, Vinayaka Nagar, Bagalur Cross, Bangalore -
560063
Mb: +919********* E-mail: *****.**********@*****.***
Team Lead / Senior Software Developer with over 12 years of experience
in developing embedded and application software.
SUMMARY:
. Adept at overseeing all phases of
software development lifecycle
(SDLC), from design and
documentation to implementation.
. Good technical skills; able to
quickly learn new concepts and
technologies.
. Strong team leader with background
of managing and training junior
engineers.
. Proficient experience in designing,
coding, debugging, testing, system
integration.
AREA OF EXPERTISE or EXPERIENCE:
. System / Embedded Software.
. Application Software.
. Windows Device Drivers
. Requirement Study and analysis.
. Testing and defect management.
TECHNICAL SKILLS:
Languages : C, Visual C++, Visual basic, Java, C#, ASP
Processors & Microcontrollers : Atmel AVR series (ATMEGA64, ATMEGA32,
ATMEGA128).
Philips 89C51RD2.
PIC18F13K22.
Tools / IDE's : Visual Studio, Eclipse, Sun Studio, Source Insight,
Keil,
AVR Studio,
WINAVR, Xilinx Platform Studio SDK,
QT, Chipsope
Analyzer, Telelogic Rhapsody in C, Ellisys
Wimedia
Analyzer, MPLAB, WinDBG, Crystal Rports
Microchip CAN
Analyzer, BugZilla, Mantis, CVS, SVN.
Communication Protocols : SPI, I2C, RS-232, MODBUS, CAN, LIN, RFID
(125
KHz, ISO-
14443), ZigBee, Bluetooth, GSM, GPRS,
WiMax,
TCP/IP, UDP, SIP
Operating Systems : Windows (All Versions), Linux (Ubuntu)
Database Servers : MYSQL, MS SQL, Oracle, MS ACCESS.
Others : ActiveX, lib, dll
PROFESSIONAL EXPERIENCE:
Freelancer / Technical Consultant Sep 2013 - Present
Project Name : SIP Client App and SIP ActiveX.
Duration : 2 months
Client : will be provided on consideration
Skills Used : C, VC++, PJSIP, SIP, GUI, MFC
Role & Responsibility: Requirement analysis, Development, Testing, Customer
release.
Project Name : Media Player - In car infotainment media player.
Duration : 4 months
Client : TecVox (USA)
Skills Used : C, VC++, USB, SCASI Pass through, Direct Show, Skin GUI
Role & Responsibility: Requirement analysis, Development, Testing, Customer
release.
TES Electronic Solutions Dec 2009 - Aug
2013
Senior Software Developer
Project Name : ACS (Automotive communication studio) - Software to
simulate the
Automotive protocols like CAN, LIN, MOST,
FLEXRAY, etc...
Duration : 2 months
Client : TES (Product)
Skills used : VC++, QT, WinUSB API
Role & Responsibility: Requirement analysis, Development, Testing, Customer
release
Project Name : BMS/Ordijause (Battery Monitoring System) - is to give the
user some data
from auxiliary battery. In a camping-car the
battery is used to power supply all
the equipments such as TV, receiver, HVAC,
light, fridge, etc. So it's important
to check and to know the battery status. The
most important data such as
voltage, current, available capacity, etc. and
have to be displayed on tablet via
dedicated application.
Duration : 4 months
Client : ALDEN (France)
Skills used : C, MPLAB IDE, VC++, LIN, BLUETOOTH, UART
Role & Responsibility: Requirement analysis, Development, Testing, Customer
release
Project Name : BDP Control - Software to detect the Blueray disk players
touch panel and
operate the status LED using Kontron JIDA
library for WES7.
: Customizing the Ultra VNC viewer and server mode application
to take
default password
Duration : 3 months
Client : Lufthansa (Germany)
Skills used : VC++, JIDA Lib
Role & Responsibility: Development, Testing, Customer release
Project Name : CMOS/NIR/Sapphire/Ruby Sensor evaluation - Application
software and
windows device driver to evaluate the features
of imaging sensors.
Duration : CMOS 10 months, NIR 6 months, Sapphire and Ruby 2
months each
Client : E2V (France)
Skills used : VC++, Image Processing, CxImage Lib, WinDBG, WDK,
InnoSetup
Role & Responsibility: Requirement Analysis, Development, Testing, Customer
release
Project Name : uCAM - Software to read the raw images which are stored in
flash using
dediprog commands. Convert the raw image to
rgb24 to control the brightness
and contrast, histogram display for selected
image.
Duration : 3 months
Client : GE
Skills used : VC++, Dediprog API, CxImage Lib
Role & Responsibility: Requirement Analysis, Development, Testing, Customer
release
Project Name : EUWB - Implementation of PHY init to support different RF
boards along with
some MAC features.
Duration : 3 months
Client : TES (GERMANY)
Skills used : C#, Xilinx Platform Studio SDK, Chipsope Analyzer,
Rhapsody in C,
Ellisys Wimedia Analyzer
Role & Responsibility: Analysis of existing code, implementing new
features, testing
Project Name : VS Recovery tool - Application to format SD card and load
the Triumph VH
image compatible to windows 7 OS.
Duration : 2 months
Client : JAVAD (RUSSIA)
Skills used : VC++, Windows API's related to file systems (XP, Win7,
etc)
Role & Responsibility: Development, testing.
Freelancer / Software Consultant Nov 2008 - Nov
2009
Project Name : Production status LED display boards for 4 different
plants (6months)
To display production target, achieved and
calculate to display backlog of
production.
GPS Clocks (1 month)
Server room temperature and humidity monitoring (3 months)
The Embedded system will record the Temperature
and Humidity in a server
using Rabbit Controller. The data stored is
server is processed and checked for
errors. If any errors it will alarm and send the
SMS to specified Mobile No's
with Email, Application software to see the live
graph of all the records.
Duration : 6 months, 1month, 3 months
Client : L&T Komatsu
Skills used : C, AVR Studio, Dynamic Studio, UART, Zigbee, Socket,
TCP/IP, GSM,
VC++, Serial Port
Role & Responsibility: Requirement study and analysis, Development,
Testing, Implementation
Customer Training, Support.
Project Name : HVAC system - This system is ideal for unitary, ductable,
packaged and
central-plant and chiller systems for
residential, commercial, industrial and
niche market segments, including railway,
defence, telecommunications,
mining, steel plant, transport, food, milk and
commodities processing, and
refrigerated warehousing applications.
Duration : 3 months
Client : SystemsAids - Fedders Lloyd
Skills used : C (Microcontroller), Keil, UART, Sensors, Analog to
Digital
Role & Responsibility: Development, testing.
Project Name : High Voltage Impulse test equipment automation
Duration : 3 months
Client : NIT Durgapur
Skills used : C (Microcontroller), AVR Studio, VC++, Oscilloscope,
Modbus, UART
Role & Responsibility: Requirement analysis, Development, testing, support.
Digant Technologies Jan 2006 - Oct
2008
Senior Software Engineer / Team Lead
. Embedded software
- RFID Bus pass validation System (Philips mifare)
- Vehicle Immobilizer
- RFID readers as market need (Security personnel Providers,
Office attendance system, Library management readers, Asset
tracking, etc)
- Wireless port extender
- Automation software for high voltage testing equipments
. Application Software
- Evaluation software for the different types of RF readers
- Telsima - SSA: Signal strength analyzer
Skills/IDE: C (Microcontroller), AVR Studio, Keil, RFID, UART, Zigbee,
Sensors, VC++, VB,
C#, MS Access, SQL, Database
Role & Responsibility: Team lead, Development, testing, Training juniors,
Customer Support,
SRS (system requirement study),
analysis, solution suggestions.
Konarak Industria / Klass Technologies /ICS Software Jun 1999 - Dec
2005
Software Engineer / Trainee
RAIL Control charting
- Automatic rail crossing plans, Loco management, rail priority
management.
. CTI Technology Software
- Using Dialogic 4 port board Fax to Fax (VSAT), LAN Fax, Email to
Fax, Fax to Email software developed.
- Complaint booking system for pollution control board
- Complaint booking system for cable TV operators.
- Consignment status enquiry.
. Consignment status through SMS (Telit GSM module)
. Automatic Coach position system(ACPS)
- The default coach positions of Trains are stores in database with
arrival/departure timings. The data is sent to LED based display
boards automatically for pre defined time using WIRELESS/RS485
. Consignment management system for goods transport companies
- Consists of booking, transshipment, and delivery modules with
emailing facility to send and receive the details of goods data
(booking to transshipment, booking to delivery, transshipment to
delivery and vice versa).
Clients : Indian Railway, Saurashtra Roadways, Bangalore Pollution
control board, ITI
Skills used : C (Microcontroller), CTI, IVRS, VC++, VB, ASP, Oracle, SQL,
MS Access
Role & Responsibility: Requirement Study, Development, testing, Customer
Support.
Personal Details
Date of Birth : 12-08-1982
Father's Name : Venkataiah N
Languages Known : English, Hindi, Kannada, Telugu and Tamil
Passport : J4618484
Education Details
BSc Computer Science with 72.71%
DECLARATION
I hereby declare that all the details furnished above are true
and correct to the best of my knowledge.
Place:
Date:
(Ashok N)