Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Personal Information
Languages
Affiliations
Projects
Timeline
Generic

Vijaya Kumar Reddy L

Bangalore

Summary

  • Having 16+ years of experience in software application design and development.
  • Hands on experience on C, C++ based desktop applications
  • Hands on knowledge and experience in C++ STL, Data Structures.
  • Hands on experience on Design patterns to create re-usable object oriented software in aerospace and media technology domain.
  • Hands on experience in software development life cycle.
  • Worked on software development and maintenance.
  • Experience in software development using TDD (Test Driven Development) approach using GTEST.

Overview

16
16
years of professional experience

Work History

Technical Lead

Applied Materials India Pvt Ltd
Bangalore
03.2018 - Current

Technical Lead

Mindtree Limited
Bangalore
07.2016 - 03.2018

Senior Software Engineer

Honeywell Technology Solution Lab (HTSL)
Bangalore
09.2008 - 07.2016

Education

Diploma - Embedded System Design

CDAC ACTS
Bangalore
01.2008

B.Tech - Electrical and Electronics Engineering

KSRMCE
Kadapa
01.2007

Intermediate -

Board of Intermediate Education, A.P
01.2002

SSC -

Board of Secondary Education, A.P
01.2000

Skills

  • C
  • C
  • C#
  • Python
  • SQL
  • Visual Studio
  • Qt
  • Windows
  • GitHub
  • Gitbucket
  • Oracle SQL
  • PostgreSQL
  • Algorithms
  • Design Patterns
  • Multithreading
  • Data Structures
  • UML

Accomplishments

  • Received 'Spot On' award for the code quality, analytical thinking and ability to resolve issues on my own.
  • Received 'Individual Excellence Award' for the commitment shown towards completing the assigned task on time and parallel supporting the mentees to get the weekly productivity for the team.
  • Received multiple 'Spot Awards' for the execution skills, mentoring skills shown during the project certification times.
  • Completed 'Six Sigma Green Belt' training.

Languages

  • English
  • Hindi
  • Telugu

Personal Information

  • Father's Name: Adinarayana Reddy L
  • Date of Birth: 02/18/85
  • Gender: Male
  • Nationality: Indian

Languages

English
First Language

Affiliations

  • Requirement analysis, planning, design and development.
  • Very good knowledge of OOP concepts.
  • Good exposure to design patterns.
  • Exposure to multithreading.
  • Problem solving.
  • Debugging and bug fixing.
  • Refactoring and maintenance of legacy code.
  • Team coordination.

Projects

E3:

E3 is a distributed system, which consists of application servers, data servers, equipment adapter servers and user interfaces. Provides single solution for delivering factory wide equipment engineering applications. It deploys equipment applications in the Fab. It supports high availability and failover.

  • Translate the requirements into Design.
  • Develop solutions based on requirements and design in C#.
  • Implement DB procedures based on requirements.

300Works:

It is an extension of FACTORYworks, which is a fully functional, general-purpose MES system that provides a rich and extensible framework. It integrates functionality with the base MES system, which typically must be added to the MES system to meet the needs of automated semiconductor fab manufacturing.

  • Support for DB initialization and upgrade activities.
  • Developed the Python script to generate the SQL files for DML operations for DB script maintenance.
  • Participating in day-to-day meetings, status meetings, and effective communication with the project manager and other developers.

FACTORYworks:

To automate and control the flow of material through the factory in semiconductor, high-tech, and discrete manufacturing. FACTORYworks application modules and integrated products allow production staff to define the manufacturing workflow and extend and customize standard applications to meet site-specific needs. This API allows you to develop custom clients that can communicate with the server.

  • Implemented new enhancements in the server code.
  • Modified DB initialization pl/sql scripts to support re-execution.
  • Support for the new database and DB upgrade process. DB Migration support from Oracle to PostgreSQL.
  • Participating in day-to-day meeting, status meeting and effective communication with project manager and other developers.

HeadSetup Pro:

HeadSetup Pro (HSUP) is a desktop PC application that is used by end users to manage Sennheiser devices. Each end user will have a desktop agent installed on their machine. End users can use HeadSetup Pro to update the firmware and configuration settings of the devices connected to the user’s system. Additionally, the end user can also update the software and configuration settings of the HeadSetup Pro.

  • Implementation of new enhancements in the existing code.
  • Reviewing of the features developed by other team members.
  • Resolving the issues raised by the testing team. Handling team issues to get resolutions.
  • Mentoring, supporting team Members.
  • Providing the support for Production issue and improved the turnaround time for issue fix in.
  • Participating in day-to-day meeting, status meeting and effective communication with project manager and other developers.

SKY APP:

SKY is a fixed, mounted on-board computer with a touch screen. It is fully integrated into our TX-CONNECT back office software, and is standardly connected to the vehicle’s CAN bus. SKY registers all driver and truck information, as well as the data from other sources, such as temperature sensors and document scanners. As a secured gateway, TX-SKY enables the driver and dispatcher to exchange information in real time. It helps drivers perform their daily activities and reach their destinations with ease and on time. The SKY technology minimizes all administrative hassle, so that drivers can focus maximally on safe and ecologically sound transport. SKY is standard, integrated into the CONNECT back office platform. This integration and its connection to vehicle peripherals, SKY, enables a professional follow-up and management of your fleet.

  • Building the solution using Qt for the desktop environment, configuring, and building the simulation environment.
  • Implemented and tested the double connection feature.
  • Debugging the issues faced while using the Qt debugger.
  • Daily interaction with the client in discussing the requirements, progress of work, and delivery of artifacts.

NGFMS:

Next Generation Flight Management System (NGFMS) is a computerized avionics component found on most commercial and business aircraft to assist pilots in navigation, flight planning, and aircraft control functions. This software is platform-independent and can be used in any area of the Honeywell clients. In this software, common features are structured so that they will help reduce redundant work, and there is no need to design a new FMS for each client.

  • Recommended improvements to facilitate team and project workflow.
  • Optimized databases to improve query performance.
  • Updated software upon release of vendor patches to mitigate vulnerabilities.
  • Analysis and fixing of the Software Change Request (SCR).
  • Prepared the HLRs (High-Level Requirements) and LLRs (Low-Level Requirements).
  • Developed the code in C++ as per the LLRs (Low-Level Requirements).
  • Doing code reviews as per DO-178B and C++ standards.
  • Discussion with system engineers for gaining a better understanding of customer requirements.
  • Building the solution using Visual Studio for the desktop environment, configuring, and building the simulation environment.
  • Stretching hard to meet deadlines without compromising on quality.
  • On-site work experience with Honeywell International (Phoenix, USA) from March 2015 to May 2015.

Timeline

Technical Lead

Applied Materials India Pvt Ltd
03.2018 - Current

Technical Lead

Mindtree Limited
07.2016 - 03.2018

Senior Software Engineer

Honeywell Technology Solution Lab (HTSL)
09.2008 - 07.2016

Diploma - Embedded System Design

CDAC ACTS

B.Tech - Electrical and Electronics Engineering

KSRMCE

Intermediate -

Board of Intermediate Education, A.P

SSC -

Board of Secondary Education, A.P
Vijaya Kumar Reddy L