project_details
-
Upload
namit-agarwal -
Category
Documents
-
view
185 -
download
0
Transcript of project_details
NAMIT AGARWAL
Objective
To work with an esteemed organization as a team player, always open to new ideas where my creativity can find expression. It is my endeavor to excel through continuous and proactive learning.
I have a total IT experience of more than 7.8+ years in application development.
Employment:
Samsung IndiaTechnical LeadFrom June ’11 to Present
Domain CCTV CameraRole Technical LeadDuration May 2014 – PresentTechnologies C,C++, VC++, MFC, .NET, WPFTechnical concepts Data Structures, Object Oriented Design, Inter Process Communication,
Multithreading, Scheduling of Processes, Shared Memory, Canvas Video Rendering
Project Title Samsung next-generation CCTV Management SystemDuration May ’14 – Present Technologies
C,C++, .NET, WPF, Canvas Video Rendering
Summary Major Responsibilities : Software Component Design (Design application using sequence and class
diagram) Manage full software development lifecycle including testing, implementation,
and auditing. Development of UI using WPF Event Handling. Realization of the design in software (Coding and Unit Testing) Fixing client reported issues. Execute Quality Assurance activities, e.g. code review, review of test cases
Phone: +919844285388E-mail: [email protected]
Domain Semiconductor AutomationRole Technical LeadDuration June 2013 – April 2014Technologies .NET, WPF, Telerik Charting ControlsTechnical concepts Data Structures, Object Oriented Design, Inter Process Communication,
Multithreading, Scheduling of Processes, Shared Memory, Graph Rendering
Project Title MMI PlatformDuration June ’13 – April ‘14 Technologies
NET, WPF, Telerik Charting Controls, 2D Graphs
Summary Major Responsibilities : Software Component Design (Design application using sequence and class
diagram) Manage full software development lifecycle including testing, implementation,
and auditing. Development of UI using WPF Event Handling. Realization of the design in software (Coding and Unit Testing) Fixing client reported issues. Execute Quality Assurance activities, e.g. code review, review of test cases
Domain Semiconductor AutomationRole Technical LeadDuration Jan 2012 – May 2013Technologies .NET, WPF, Telerik Charting ControlsTechnical concepts Data Structures, Object Oriented Design, Inter Process Communication,
Multithreading, Scheduling of Processes, Shared Memory, Graph Rendering
Project Title Prediction and Prevention Management System (PnP)Duration Jan ’12 – May ‘13 Technologies
NET, WPF, Telerik Charting Controls, 2D Graphs
Summary Major Responsibilities : Software Component Design (Design application using sequence and class
diagram) Manage full software development lifecycle including testing, implementation,
and auditing. Development of UI using WPF Event Handling. Realization of the design in software (Coding and Unit Testing) Fixing client reported issues. Execute Quality Assurance activities, e.g. code review, review of test cases
Domain Semiconductor AutomationRole Lead EngineerDuration June 2011 – Dec 2011Technologies C,C++,VC++, MFC, Active X, COM,Windows, Clear Case, SVNTechnical concepts Data Structures, Object Oriented Design, Inter Process Communication, Finite
Automata Language, Unix System Programming, Multithreading, Scheduling of Processes, Shared Memory
Project Title MESDuration June ’11 – Dec ‘11 Technologies
C,C++,VC++,MFC, Data Structures, Object Oriented Design, Inter Process Communication, Scheduling of Processes, Shared Memory
Summary Major Responsibilities :
Realization of the design in software (Coding and Unit Testing) Software Component Design. Fixing client reported issues. Execute Quality Assurance activities, e.g. code review, review of test cases
My Responsibilities include: Enhancement of software to improve the throughput of these mechanical Robots. Design and development of software for new hardware controllers. Development and optimization of new algorithms Mentoring and training
Applied MaterialsSoftware EngineerFrom 8th June 2007- 30th June 2011
Designation: Software Engineer
Project Experience:
Domain Semiconductor AutomationRole DeveloperDuration June 2007 – Till DateTechnologies C,C++,VC++, MFC, Windows, Clear Case, LinuxTechnical concepts Data Structures, Object Oriented Design, Inter Process Communication, Finite
Automata Language, Unix System Programming, Multithreading, Scheduling of Processes, Shared Memory
Project Title LK®– Reflex ionDuration June ’07 – June’11 Technologies
C,C++,VC++,MFC, Data Structures, Object Oriented Design, Inter Process Communication, Scheduling of Processes, Shared Memory
Summary Major Responsibilities :
Software Component Design Realization of the design in software (Coding and Unit Testing) Fixing client reported issues. Execute Quality Assurance activities, e.g. code review, review of test cases
Currently, I am involved in designing Finite State machines for various type of Robots used in the tool for designing semi-conductor chips. Software Implementation of this complex design is done through processes which performs a specific task as per the need. These processes communicate through each other different IPC mechanism like: Shared memory, message queues and sockets. Also, I am responsible for development of metrology software which is used for measurement of product at levels of nanometers, where white light is used as one of the medium for measurement.
My Responsibilities include: Enhancement of software to improve the throughput of these mechanical
Robots. Design and development of software for new hardware controllers. Development and optimization of new algorithms Mentoring and training
Project Title Producer SEDuration June ’10 – June ‘11 Technologies
C,C++,VC++,MFC, Data Structures, Object Oriented Design, Inter Process Communication, Scheduling of Processes, Shared Memory, CGA Architecture (Applied patent)
Summary Major Responsibilities :
Software Component Design Realization of the design in software (Coding and Unit Testing) Fixing client reported issues. Execute Quality Assurance activities, e.g. code review, review of test cases
Currently, I am involved in designing Finite State machines for various type of Robots used in the tool for designing semi-conductor chips. Software Implementation of this complex design is done through processes which performs a specific task as per the need. These processes communicate through each other different IPC mechanism like: Shared memory, message queues and sockets.
My Responsibilities include: Enhancement of software to improve the throughput of these mechanical Robots. Design and development of software for new hardware controllers. Development and optimization of new algorithms Mentoring and training
Project Title CGA ArchitectureDuration June ’10 – June ‘11 Technologies
C,C++,VC++,MFC, Data Structures, Object Oriented Design, Inter Process Communication, Scheduling of Processes, Shared Memory
Summary Major Responsibilities :
Software Design Realization of the design in software (Coding and Unit Testing) Implementation of new Algorithms. Execute Quality Assurance activities, e.g. code review, review of test cases
Currently, I am involved in designing a hardware specific software architecture using finite state automata with the help of which various products can be developed under the same roof within less amount of time and low cost.
My Responsibilities include: Enhancement of software to improve the throughput of these mechanical Robots. Design and development of software for new hardware controllers. Development and optimization of new algorithms.
I2 TechnologiesIntern
From 22nd Jan ’07 to 17 May ‘07
Project Title Closed Loop Supply Chain Management Through Service Oriented ArchitectureDuration Jan 22nd to May 17th ’07 Technologies
I2 Technologies, ABPP (Agile Business Process Platform), BEA Web Logic, Oracle, CORBA
Summary During this period I was part of GSC team. I worked on project Closed Loop Supply Chain Management Through Service Oriented Architecture. The aim of this project was to develop APIs which were used to interact with different service engines (like SCP) through service oriented platform, it also included the ability to add new services to the existing engine without bring any changes to the existing system.
International Exposure
1. Have been on customer site in China and Thailand for customer support in Sep 20082. Have visited South Korea for development related activities.
Education
Bachelor’s degree in Computer Science Engineering from R.V. College of Engineering (affiliated to Visveswaraya Technological University). Completed the course (2003-2007) with distinction.
Schooling from Dr. V.S.E.C Awadhpuri (affiliated to State Board (U.P)) XII: 77 % in 2002 X: 70 % in 2000
Academic Projects
1 Lexical Analyzer: This was a Lex Parser that I developed as a part of my curriculum. This project was based on DFA‘s with enumeration data type used to implement it. The sole aim of this project was to check for a given C program is correct syntactically and semantically. This was developed on Linux using C.
2 GEdit: The GEdit is a Graphics editor which I developed as a part of my undergraduate curriculum. The functionality was based on MS paint. It supported operations to draw basic primitives such as lines and circles as well as higher degree curves. It also supported operations such as rotate, flip, coloring, etc. This was developed on Windows using the TurboC Compiler and the graphics library shipped with the compiler.
3 Closed Loop Supply Chain Management Through Service Oriented Architecture : The aim of this project was to develop APIs which were used to interact with different service engines (like SCP) through service oriented platform, it also include the ability to add new services to the existing engine without bring any changes to the existing system.
Global Exposure
I have worked with teams across the globe including USA, Germany, Korea, China and Japan. I have also had the unique experience of dealing with clients as well as suppliers.
Skill Set
1 Operating Systems Windows, Linux
2 Programming Languages C , C++ , VC++, Java, Android, , C# and WPF
3 Database SQL Lite
ReferencesAvailable on request