JOJI SEBASTIAN
Email : ************@*****.***
Mobile : +614********
Visa status : Permanent Resident
Professional Profile
Dedicated, proactive and well-organized Software Developer with around 8
years of experience in the field of Embedded Systems and Microsoft
technologies and ready to learn any new Technologies on the fly.
. Experienced in working on complete product life cycle of an
application, including capturing use-cases, developing requirements,
design and final coding/testing of the product.
. Extensive knowledge and experience in C, C++ on Windows, Linux & Mac
platforms, including STL.
. Experienced in Python, Bash shell-scripting, make, and working
knowledge of Java as well.
. Worked on a private cloud setup, for storage solutions and monitoring.
. Knowledge of IPC mechanisms on UNIX /Linux and experience in using
Message Queues, Signal Handling and threads.
. Experience in C# .net in Computer Vision Application
. Hands on Experience in ObjectiveC with IPhone application.
. Hand on experience in 8 bit Micro controller Programming for 8051 and
HC08 families.
. A good team player with communication & interpersonal skills
. Extensive debugging skills on Windows and Linux.
. Rich experience in using different Debugging tools like GDB, LTT,
Strace, Mudflap, MemLeak, Valgrind, LeakTracer and BoemGC.
. Hands on Experience in different frame works like GTK, Coca Framework,FLTK, SQLlite
. Hands on Experience Oracle and PostgreSql,MySql
TECHNICAL SKILLS
Languages / : C, C++, Objective C,C# .Net, Java,SQL, HTML, CSS,
Technologies JavaScript, Microsoft Office tools
Operating Systems : Windows, Linux flavours, Mac
Scripting Languages : Bash scripting, Python
Development : Visual Studio 2003, Netbeans,Eclipse
Environments (IDE)
Version Control / Tools : CVS, Perforce, Git
Debugging : GDB, Valgrind, LTT,Mudflap, LeakTracer
Database SQL,Sqllite,MySQL
Experience Summary
HCL Technologies Bangalore June 2010 - 3 June 2013
(Lead Engineer)
Zenith Group of Companies Bangalore June
2009 - June 2010
(Software Engineer in FreeSystem Technology Lab
& Zenith Infotech)
VisionXtreme Info Solutions Pvt Ltd Bangalore July 2006
-November 2008
(Software Engineer)
EmLabs
October 2005- July 2006
(Software Engineer)
Dapper Technologies
December 2004- October 2005
(Software Engineer)
Educational Qualifications
. Post Diploma Course in Embedded Systems at NTTF IT Center Chennai
. Diploma in Computer Engineering from Govt Polytechnic Perumbavoor with
77.5%.
Project Details:
HCL Technologies
Title Digital TV
Technologies Embedded Linux,C,C++
Description This project deals with the development and enhancement of
Digital TV applications.
Responsibilit Detailed analysis of various complex bugs and find the root
ies cause using different tools like LTT, GDB, Strace,
Memleak, Leaktracer, Efence and Mudflap
Worked with the application team for enhancement and
modification of the second and third generations of DTV
applications.
Identify root cause of bugs from logs and assign to various
teams.
Modify memory analysis tools and develop python scripts
based on the requirements
Zenith Group of Companies
Title Extended Manager (Monitoring) Framework/Web App for the
private cloud
Technologies C++, Python, XML, SVN, Django Web Application Framework,
Ubuntu Linux
Description A Monitoring machine often needs system information about
different ThinClients connected to the cloud, as well as the
cloud itself. Extended Manager Framework is a generic system
for exchanging data between processes on different systems
across the network. It was being used by thin-clients to
send their asset information to the ExManager, which in
itself was a web application. Information about the cloud
was obtained dynamically using HTTP calls.
Asset Information of both the cloud as well as of the
thin-clients was sent across to the centralized Zenith Data
Centre in XML format. This Asset information was obtained on
user trigger, upon receiving such a job from the data
centre, as also by setting up cron jobs for the same.
Responsibilit Debugging and Testing the application.
ies
Title An object storage and indexing system(OSIS)
Technologies Python, Mercurial based source control, Ubuntu Linux
Description Time and code efficient way to store and retrieve objects,
compared to Object-relational mapping.
Responsibilit Involved with stabilization (fixing defects).
ies In charge of code-review and documentation for the project.
Responsible for delivery of the code to in-house clients.
Title A Distributed Hash Table implementation called Juggernaut
Technologies Java, Mercurial based source control, Ubuntu Linux,
Kademlia protocol, Hadoop (Zookeeper) technologies.
Description Time-efficient and easy-to-use distributed backend to
store and retrieve objects.
Responsibilit Involved with implementing interface to, stabilization
ies/ (fixing defects), and integration with OSIS (read above).
Accomplishmen In charge of code-review and documentation for the
ts project.
Responsible for delivery of the code to in-house clients.
Title SMART KID
Technologies Objective C, Coca Touch in Mac OS
Description This is a mobile application to run on I-Phone. It is a
Standalone application for Students. This application helps
the Student to check their Language proficiency.
Responsibilit Responsible for complete coding
ies Testing of the application
Vision Extreme
Title BOTTLE CAP INSPECTION
Technologies C++,FLTK
Description The Bottle cap application is intended for quality control
of Bottles after capping. The system will inspect bottle for
damages. This application developed to run on Basler Smart
Camera which have Linux OS
Platform was MIPS processor.
Responsibilit Graphical User Interfaces using FLTK library
ies Porting the VC++ library to Linux Platform
Installing and configuring Window Manger
Testing of the application
Debugging
Title 360 FASTNER INSPECTION
Technologies C++,FLTK
Description 360 Fastener application is capable of inspecting 360 degree
Image of fastener taken by smart camera. It will inspect
crack, chip-of, bend and dimension measurements of the
fastener from the 360 degree image and side image.
Responsibilit Ported VC++ algorithm to Linux.
ies Integrated the algorithm with existing UI
Enhancement of the GUI which was already developed for the
bottle cap Inspection.
Title IMAGE CAPTURING USING XY-SCANNER
Technologies C#.Net,C++
Description This application is for Capturing the contact Lens image of
3X optical Zoom with XY Scanner. This will control the
mirror with 9 different co-ordinates and Capture 9 images
and make a single Image from that. With this image we can
identify micron size defect.
Responsibilit Written code to interface this XY-Scanner to DI
ies Performance optimization to reduce the capturing time
Title ENHANCEMENT OF INTERNAL TOOLS-DIStudio, DIRunTime and
DIComponent
Technologies C#,C++
Description These tools are used to develop sequence and configure the
inspections for each device. It has different modules that
handle different parts of a vision system. It has a camera
Interfacing module, motor interfacing module and GUI
design module. Depending on the project sequences are
designed and the inspections are configured.
Responsibilit Interfacing Gige Camera with DI studio
ies Created Library for Interfacing Basler Gige cameras using
Geni cam API standard for DIStudio. Also done GUI
modifications required for the DI.
Library for the IBASE Board
Created IO library for Interfacing IO port of Ibase Board
for the Di Studio
Dynamic zoom
This is a feature which zoom different levels of an image
depending on the mouse position. The zoom level can be
changed by scrolling
Creating the Sequence for Pickup and drop Of Contact Lens
With company's internal tool, developed a sequence with
Mechanical design for picking, flip and drop the Contact
Lens
Supporting different Light controller at the same time.
Made DI to control different Light controllers such as
Prostar, Microprostar and Icube at same time. These
devices are used to control the light Intensity and
duration of light sources.
Dapper Technologies
Title Embedded Trainer Kit
Technologies C, GTK1.2
Description This is an Embedded Linux Trainer Kit for the Students. This
trainer kit includes different peripherals like ADC, DAC,
Stepper Motor, IO board, LCD and RS485 ports. There are lots
of Sample programs using these peripherals.
Responsibilit Developed Sample tools for this development board like File
ies Browser, Calculator and Address book
Hardware Interfacing Application for ADC,DAC,LCD,IO ports
Project Wizard for Creating Sample program.
Testing of these applications.
EmLabs
Title Stun Gun
Technologies KeilC, AT89C2051
Description This is a Circuit which generate 50KV form 12 V.
Responsibilit Developed Embedded C Program for generating two frequencies
ies and controlling strobe Light.
Various Student Projects
. Supported different student projects like embedded Webserver.
. Helped Students in developing CAN and Lin protocol based project using
Motorola HC08 family micro controllers.
Achievements
> Received "Live Wire" award from HCL Technologies (2010)
> Received "Innovation award" from HCL Technologies (2011)
Reference
. Eldhose Jacob, 11 Celtic Avenue, Clovelly Park,South Australia 5042
Mobile - 042*******
. Laiju George, 155 Clarence Street, NSW 2000
Mobile - 040*******
. Simon Virtusoft Pty. Ltd.,Box 37, Kent Town B.C.,SA.5071
Mobile: 040*-***-***