Lead Engineer Resume Profile
CA
PROFESSIONAL SUMMARY
- 8 years' experience in software development and data analysis using C /UI programming
- Having very good exposure to industry renewed media frameworks for developing UI and media applications for Media devices like Mobile, Tablets, Mp3 players, and DTV, Projector platforms
- I have worked on desktop and web applications, for PC's, embedded devices and also worked in Rail road / Transportation communication projects.
- I worked at Confidential . During my career I have worked on many complex and commercial projects which brought laurels to company
- Experience in software requirements gathering, software design, Scoping for automation, execution,
- Defect characterization and tracking.
- Good exposure to all phases of software development life-cycle, working in agile environment.
- Excellent communication and problem solving skills, logical and analytical abilities.
- Object oriented programming in C/C SQL Unix/Linux/Mac/Windows Perl Shell scripting
- Good knowledge of strong design and development experience in C Language, Shell Scripting and relational databases DB2 with SQL.
- Utilize disciplined modern coding habits self-documenting code, unit testing, and version control
- Self-learning attitude, backed by strong credentials including PhD in physics, successful projects in large international collaboration with strong research and presentational skills.
- Extensive experience in data mining based on machine learning techniques, data modelling, data visualization, statistical analysis of large datasets and software development
- Excellent knowledge of statistical methods, applied math, data mining and Monte Carlo simulations
- Operating systems: Linux/UNIX, Mac OS, Windows
TECHNICAL SKILLS
- Software Programing :C, C , HML5, shell script, Python, PHP, java script
- Open Source software :QT, Stage fright, Telechips, FFMPEG, APPACHE, openSSL.
- Operating Systems : Linux, Android, Works.
- Configuration Management : git, tortoise SVN, clear case.
- Debugging tools :gdb, logcat, Trace32
- Bug reporting tools : Jira, Bugzilla
- Testing and Application Monitoring : JUnit, Fitnesse, Silk Performer, CA Wily Introscope.
Strengths
Strong C and C Expertise in variant operating systems: Linux, Android and VxWorks Experience in network programming TCP/IP, HTTP and standard media transport / streaming protocols PTP, MTP, HLS, MPEG DASH, SCTE-130 development Hands on experience in Android media and auto test framework, Tele chip's media framework, and QT, SDL, GE user interface development. Knowledge in Android upgrade from GB to ICS and Linux to VxWorks application porting MySQL and database management Strong debugging skills and expertise in scripting tools for automation. Good at code reviews. Good exposure to entire Software Development Life Cycle SDLC
PROFESSIONAL EXPERIENCE
Confidential
Software Development
ROLLS RESPONSIBULITIES:
- Android Auto test TWS framework development for HDMI and Performance modules Maintain the company's existing ctp auto test framework System integration and testing Development of utility tools for SAM and Luminosity monitor C/C Web-based SQL code flow visualisation tools JavaScript, C/C , Java Developing C code for data extraction and analysis of big data chunk using machine learning techniques. Undergraduate student supervision and coordination
- Developed Corba interceptor objects in C for namespace monitoring purposes.
- Developed C classes to parse the Corba namespace used for object location in the distributed trading system.
- Coding to enhance and implement new policy changes in Calculation engine.
- Completely responsible for third party tool integration.
- Implemented new features in the ledger application.
- Responsible for developing Unit test cases and Test harness.
- Non-linear and non-parametric regression least-squares and maximum-likelihood fitting , data modelling, data visualization and statistical analysis of this data, software development for these purposes in C
- Use of SDLC best practices, and agile development for code optimization for object storage
- Created the application using the Shared memory, message queues, pthread library, and shared libraries.
- Developed Applications in C using STL container libraries, IO Stream libraries, Some Algorithm libraries, vectors and templates over a period of 2 years.
- Created and modified several UNIX shell Scripts to process the files on daily basis like renaming, extracting data, unzipping and remove the junk data from the file before loading them into the base tables.
- Created Perl script to invoke executable, verify program execution, and balance product financial transactions
Environment:Python scripting, android, adb, logcat, Git, Jira, Bugzilla, C/C , SAM, JavaScript,Python, DB2 SQL, Linux RHEL ,MySQL, Oracle, Shell Script, Eclipse
Confidential
Lead Engineer
ROLLS RESPONSIBULITIES:
- Understanding Adaptive bit rate streaming standards HLS, MPEG DASH, SCTE-130
- ABR streaming SMC and Ad insertion Management ADM component software design
- Lead the team to develop software pluggable component fit for both Home entertainment and MSO's
- Coded Media content generator and Media content manager Ad decision Manager Modules. Coded in C and C .
- Gained knowledge in HTML5, php and JS.
- System integration and Code peer reviews
- Customer presentations for marketing the solution to Product vendors
- Non-linear and non-parametric regression least-squares and maximum-likelihood fitting , data modelling, data visualization and statistical analysis of this data, software development for these purposes in C
- Developed Python and Perl HPC software for NextGen Sequence Data Bioinformatics Analysis Pipelines
- Providing end-to-end solutions for the Client requirements.
- Managing development onsite team.
- Assist and oversee the implementation of the project on a daily basis with regard to schedule, resource utilization, and quality.
- Web Application development using PHP, My-SQL HTML tags.
- Developed Mobile application thin client for the same.
- Rigorously test the capacity of the existing database to handle inquiries. Determine points at which system overloads can occur.
- Working with the PHP or HTML Tag leads, marketer, and customer service lead, set up mail and any other forms required for the site.
Environment:C, C , APACHE, FFMPEG, MySQL, HTML5, php, JS, Linux, svn and Media streaming Protocols: HTTP, HLS, Mpeg dash, SCTE-130, VAST 3.0 standards, Eclipse
Confidential
Software Engineer
ROLLS RESPONSIBULITIES:
- Writing C code for improvement of charged elementary particles' tracking algorithms Kalman fitter and for magnetic monopole search
- Android up gradation from GB to ICS versions
- Fixing the media framework related issues raised during system upgrade
- Triage system integration issues and problem report to module owners.
- Software release process handling.
- Responsible for developing Unit test cases and Test harness.
- Non-linear and non-parametric regression least-squares and maximum-likelihood fitting , data modelling, data visualization and statistical analysis of this data, software development for these purposes in C
- Involved in design and development of the simulation software.
- Solely responsible for designing and coding of the whole project.
- Involved in unit testing.
- Involved in preparation of Test cases and testing the functionalities and all features.
- Time series: ARCH models, AR I MA
- Graduate student supervising
Environment: C, C ,Android, adb, Logcat, Trace32, git, Jira, Eclipse, Clarity, SVN
Confidential
Software Developer
ROLLS RESPONSIBULITIES:
- Writing C code for improvement of charged elementary particles' tracking algorithms Kalman fitter and for magnetic monopole search
- Software Requirements gathering for Interoperable Train Control Systems Management project and create software detailed design SWDD from software requirements.
- Developed the code for Kit Manager Module for installing and managing the Kits at SMA and Asset.
- Extensively used Advanced C and Unix shell scripting
- Valgrind and GDB were used to track product performance and issues.
- Software Engineer
Environment: C, shell script, openSSL, Linux, gdb, Valgrind, gcov, SVN and N/w protocols: TCP/IP, ISMP
Confidential
Software Developer
ROLLS RESPONSIBULITIES:
- Ported PTP MTP protocols from Linux to VxWorks on DTV MIPS core platform
- Developed Media User Interface and media applications music, photo gallery, Video for Mp3 players and Projector platforms
- Developed media framework for Projector platform with OpenMax IL integration.
- Extensively used QT, LibSDL, GE UI frameworks UI and application development
- Requirement gathering and onsite - offsite coordination.
- Completed and delivered all projects on-time or ahead of schedule.
- Gained experience in working with multi work cultured teams like Japan, Korea, and China
- Gained experience in working for highly commercialized embedded products.
- Software Requirements gathering for Interoperable Train Control Systems Management project and create software detailed design SWDD from software requirements.
- Developed the code for Kit Manager Module for installing and managing the Kits at SMA and Asset.
- Extensively used Advanced C and Unix shell scripting
- Valgrind and GDB were used to track product performance and issues.
- Software Engineer
Environment: C, C , QT, libSDL, GE, Tele chip's framework, Linux, VxWorks, Windows, gdb, Valgrind, SVN, Clear case and Media transport protocols: PTP, MTP
