Post Job Free
Sign in

Project Software Engineer

Location:
United States
Posted:
July 29, 2013

Contact this candidate

Resume:

Omprakash E.S.R

E-mail: *********.******@**********.***

*********.******@*****.**

Mobile: +91-990*******

0100090000031602000002009601000000009601000026060f002203574d46430100000000000100537f000000000100

0000000300000000000000030000010000006c0000000000000000000000350000000c00000000000000000000007e40

00003500000020454d46000001000003000010000000020000000000000000000000000000002013000000190000cf00

00000f010000000000000000000000000000a029030055220400160000000c000000180000000a000000100000000000

00000000000009000000100000003c0f00000d000000520000007001000001000000a4ffffff0000000000000000000000

00900100000000000004400022430061006c00690062007200690000000000000000000000000000000000000000000

00000000000000000000000000000000000000000000000000000000000000030008832300010000000ec3530006c333

0005b4f4f5bec353000e43230001000000054343000d0353000ac4e4f5bec353000e43230002000000049640f5ee432300

0ec35300020000000ffffffff0c37ef01d0640f5effffffffffff0180ffff0180bfff0180ffffffff006d0b00000800000008000022b60

55e01000000000000005802000025000000372e90010000020f0502020204030204ff0200e0ffac0040010000000000000

09f01000000000000430061006c006900620072000000000000000000ac333000dee30e5ee88de85e0c37300018333000

9c38075e23000000010000005433300054333000e878055e230000007c3330000c37ef01647600080000000025000000

0c00000001000000250000000c00000001000000250000000c00000001000000120000000c0000000100000018000000

0c0000000000000254000000540000000000000000000000350000000c000000010000004b4b8740008087400000000

057000000010000004c0000000400000000000000000000003c0f00000d0000005000000020000000360000004600000

0280000001c0000004744494302000000ffffffffffffffff3d0f00000e0000000000000046000000140000000800000047444

94303000000250000000c0000000e000080250000000c0000000e0000800e00000014000000000000001000000014000

0000400000003010800050000000b0200000000050000000c020200d401040000002e0118001c000000fb02f5ff000000

0000009001000000000440002243616c696272690000000000000000000000000000000000000000000000000004000

0002d010000040000002d010000040000002d0100000400000002010100050000000902000000020d000000320a0a00

00000100040000000000d3010200200006001c000000fb020200010000000000bc02000000000102022253797374656d

003f3f3f3f3f00003f3f3f3f3f3f3f0000003f3f3f3f3f3f3f00040000002d010100040000002d010100030000000000

PROFESSIONAL SYNOPSIS

8.0 Years of experience in developing Windows Application’s.

Good hands-on in Requirement Analysis according to product features and designing.

Good hands-on in designing frontend user interfaces.

Good hands-on in drawing UML Diagrams.

Good hands-on in Multi- Threaded Applications.

Good hands-on in Code Development (MFC (VC Win32API (VC COM/ATL (VC++) C, C++, C#.net,

SQL Server).

Good Hands-on in analyzing c rash dumps and memory leak using Windbg tool.

Good Hands-on in handling technical interviews.

Good Hands-on in communicating with onsite team.

Good Knowledge in Design patterns, C#.net, Asp.net and Data structures.

Good interpersonal skills, commitment, hard working with a quest and zeal to learn new technologies and

undertake challenging tasks.

PROFESSIONAL EXPERIENCE

Working as Senior Software Engineer for Yokogawa IA Technologies India Pvt L td, Bangalore from Aug

2012 to Till Date.

Worked as Module Lead for M indTree Ltd, Bangalore from Nov 2011 to July-2012.

Worked as an I T Consultant for Logica pvt Ltd, Bangalore from Aug 2010 to Nov 2011.

Worked as a Software Engineer for E minent Technology Solutions Madurai from Sep 2008 to Aug2010.

Worked as an Associate Software Engineer for Dearborn Electronics India pvt Ltd. Bangalore from

March 2007 to Sep 2008.

Worked as a P rogrammer for Focussed Solutions Ltd, Bangalore from April 2005 to March 2007.

ACADEMIC QUALIFICATION

Bachelor of Computer Science Engineering f rom Pandian Saraswathi Yadav Engineering College

(Affiliated to Madurai Kamaraj University), Madurai, Tamil Nadu in the year 2004.

Diploma in Electronics and Communication Engineering t hrough State Board of Technical

Education Tamil Nadu –India passed out in the year -1998.

TECHNICAL EXPOSURE

Win32API(VC MFC(VC COM/ATL(VC C,C++

.NET FrameWork2.0, ASP.NET, C#.NET, ADO.NET

SQL Server 2000 and above versions

Project: Exapilot R3.95 Aug-2012 – present.

Technologies: Win32 API, MFC (VC COM, C++

Tools: Visual Studio 2008 IDE.

Team Size: 07

Project Description: E xapilot R3.95

Exapilot is an online navigation tool that guides operators step by step through plant operating procedures. Even

t hough production control systems automate most of an industrial plant’s operations, operators are still required

to manually intervene for non-routine process such as plant start- up’s / shutdowns and product load/grade/recipe

changes. Start- up and shutdowns may occur very infrequently, even just once in a few years. Product switchovers,

on the other hand can be an everyday occurrence.

Experienced operators know every step of these procedures, but what happens if no one like that is immediately

available on site? Will other less experienced operators be able to cope when the unexpected occurs? Exapilot

solves this problem.

Exapilot takes the know-how of your best operators and transforms this into standardized procedural flowcharts

t hat your operators can use to navigate flawlessly through an entire process.

Exapilot navigates operators through each step of an operation and prevents them from making mistakes and

even issues timely alarms when a hazardous abnormality is detected in a process. The standardization of

operations improves product quality, shortens production cycle time and reduces transient product. This results in

reduced utility costs and enables plants to operate with smaller inventories. By eliminating operator errors and

p roduction losses, efficiency is improved and total operating costs are reduced.

Roles and Responsibilities

• Involved in Bug Fixing of different modules Exapilot Builder and operation window.

• Involved in Reverse Engineering to replace Active-X controls with WPF controls.

• Involved in SRS updating and writing functional test case for the above Enhancement activity

( replace Active-X controls with WPF controls).

• Involved in drawing Sequence Diagram for the Enhancement activity (replace Active-X controls

w ith WPF controls).

• Involved in designing new user interface for Enhancement Activity.

• Communicated with onsite team for design related issues.

• Good Hands-on in analyzing crash dumps and memory leak using Windbg tool.

Project: Symantec – Desktop and Laptop Option Dec 2011 – July2012

Technologies: Win32API, MFC (VC COM, C++

Tools: Visual Studio 2005 IDE, SQL Server 2005 Management Studio.

Team Size: 30 (QA & Dev)

Project Description: Symantec – Desktop and Laptop Option

The Symantec Desktop and Laptop Option (DLO) provide automated file protection for desktops and laptops

(collectively referred to as desktops). Protection is provided whether the computer is connected to the network or

offline. When the desktop is not connected to the network, files are backed up to a user data folder on the desktop.

When the computer reconnects to the network, files are backed up from the local desktop user data folder to the

designated network user data folder. Users who have multiple computers can synchronize the data between their

computers so the most up-to-date file versions are available on all their computers.

The Desktop Agent resides on the desktops and laptops that you want to protect. The desktop user’s level of

interaction with the Desktop Agent can vary depending on how the Administrator has configured the profile

assigned to the user. The Desktop Agent may run in the background, automatically protecting files. Alternatively,

desktop users with full access to the Desktop Agent interface can schedule backups, select which types of files to

back up, restore files, synchronize file versions between different computers, and view the status of their backups.

Roles and Responsibilities

• Involved in Enhancement and Bug Fixing.

• Involved in designing new user interface for Enhancement Activity.

• Communicated with onsite team for design related issues.

• Good Hands-on in analyzing crash dumps and memory leak using Windbg tool.

Project: ARM Scheduler Client Phase 2 Dec 2010 – Nov 2011

Technologies: Win32API, MFC (VC COM, C++

Tools: Visual Studio 2005 IDE

Team Size: 5

Project Description: ARM Scheduler Client Phase 2

ARM Scheduler is a Crew Allocation and Work Scheduling System. It is a client-based scheduling tool.ARM

Scheduler is designed to produce work schedules for crews several days, weeks or months in advance of when the

work has to be executed. The workload for the crews is made up of jobs (Work Components) that can vary

d ramatically in duration from less than one hour to several days or weeks. Long duration work is scheduled over

months.ARM Scheduler employs state of the art constraints based on scheduling techniques to automatically

generate an optimal schedule. The schedule created respects operational constraints and practicalities, and

measures of performance, such as cost, to enable a utility to achieve goals such as:

Meeting service level agreements

Improving resource utilization

Reducing travel time

Raising customer satisfaction levels

The combined effects of these are to reduce the cost of executing work and improve service level compliance.

Roles and Responsibilities

• Involved in Bug Fixing.

• Involved in designing new user interface for Enhancement Activity.

• Communicated with onsite team for design related issues.

• Good Hands-on in analyzing crash dumps and memory leak using Windbg tool.

Project: QPH- QLM Development Aug 2010 – Dec 2010

Technologies: Win32API, MFC (VC Oracle 8i

Tools: Web Sphere-MQ, TOAD

Team Size: 6

Project Description: Q PH- QLM Development

QPH (payment processing Engine) supports processing of messages to RTGS System and NEFT System. The

payments that are meant for RTGS and RBI-NEFT Server first get initiated on the bank’s Host Systems and pass

t hrough QPH before being released to RTGS and RBI-NEFT Server respectively. When the payments pass

t hrough QPH, they go through various stages within QPH (status of the message). These stages determine the

queues in which to display the payments. When the payments are received from RTGS and NEFT System, they

are routed to the Host Systems via QPH. This means that all payments and acknowledgements received from

RTGS and NEFT System are parked in QPH before being delivered to the respective Host Systems. The responses

received from the External Channel for messages sent to RTGS are retained in QPH. All the messages,

acknowledgements and the responses including the payments, can be viewed on QPH.

The payments released to RTGS and NEFT Systems via QPH are termed as Outward messages.

Similarly, messages received from RTGS and NEFT Systems by QPH are termed as Inward messages (these

messages will be sent to the Host)

Roles and Responsibilities

• Involved in Bug Fixing.

• Good Hands-on in analyzing crash dumps and memory leak using Windbg tool.

Project: ERP Sep 2008 – Aug 2010

Technologies: .Net Framework 2.0, C#.NET, ADO.NET, SQLServer2000.

Team Size: 5

Project Description: E RP

Enterprise Resource Planning is used to manage the resource to the fullest extent. Enterprise Resource Planning

is an Inventory Management. Here we can maintain any number of Account books. There is option to open a new

book or the existing book. While opening the existing book a complete list will show the available books on that the

needed book can be selected. The book contains fixed data’s, Entries, Reports and Help menu option. The Fixed

data contains the company details, address, account numbers, number of branches, bank name and other related

details of the company. Client details will contain all the information about the client, like client address, their

currency, contact person and all the necessary fields Supplier details will contain all the information about the

Supplier, like Supplier address, their currency, contact person and all the necessary fields. Inventory details

contain the information about all the products, their cost and all.

Roles and Responsibilities

• Involved in Requirement gathering.

• Involved in Design Document Using UML.

• Involved in designing User interface Using C#.

• Involved in Data Access Logic using ADO.net.

• Involved in Unit Testing and Functional Testing.

Project: J1939-73 Diagnostic Application Feb. 2008 – Sep. 2008

Technologies: Win32API, MFC (VC COM-ATL (VC++)

Hardware: DPA-4

Team Size: 3

Project Description: J1939-73 Diagnostic Application

The objective is to develop window based Diagnostic Tester Tool for heavy duty vehicle as per J1939-73

specification for DPA4 hardware.

Roles and Responsibilities

• Involved in Requirement gathering.

• Involved in Design Document using UML.

• Involved in coding and Validation.

• Involved in Unit Testing.

• Involved in XML Design and XML file parsing.

Project: Hercules Development and Maintenance Oct 2007 – Jan 2008

Technologies: Win32API, MFC, MS-Access

Hardware: Gryphon

Team Size: 6

Project Description: Hercules Development and Maintenance

Hercules is a windows based software tool used in conjunction with gryphon and S-CAT hardware

interfaces for multiplex applications such as CAN, LIN and J1850 where a full- featured analysis/simulation tool is

needed. Hercules features database driven, user customizable software interfaces for monitoring and simulation of

network data (frames, signals and errors) on multiple networks simultaneously. Integrated within Hercules is a

full featured diagnostic handler for setup, control and interpretation of in-vehicle diagnostics frame in accordance

w ith ISO 15765, J1939 and GMW3110.

Roles and Responsibilities

• Involved in Bug Fixing.

• Involved in Unit Testing and Functional Testing.

• Good Hands-on in analyzing crash dumps and memory leak using Windbg tool.

Project: CAN Calibration Protocol API’s Implementation M ar 2007 – Sep 2007

Technologies: E-Script

Hardware: PUMA

Team Size: 3

Project Description: CAN Calibration Protocol API’s Implementation

CCP protocol shall be developed in E-Script using Pantera Software. The Puma Hardware shall run the CCP as a

scripted software application on the internal PUMA scripting engine. CCP E-Script shall use the built in E-

Packages such as Puma API’s and CAN API’s from Pantera software. List of API’s shall be provided from the CCP

E-Script. CAN Calibration protocol shall be capable of supporting a single point to point connection or a networked

connection to an entire distributed system.

Roles and Responsibilities

• Involved in Requirement gathering.

• Involved in Design and coding

• Involved in Unit Testing and Functional Testing.

• Involved in writing Test Cases

Project: Electronic Bank Management System J an 2006 – Mar 2007

Technologies: Win32API, MFC (VC SQL Server 2000.

Team Size: 3

Project Description: Electronic Bank Management System

E lectronic Banking Management System is a Banking Software developed for the wide range of banking spectrum

EBMS

maintains Ledgerkeeper,Cashier,Passing officer and administrator.EBMS manages all types of f inancial t ransacti

on l ike Cash vault t ransaction, Receipt, Payment, Transfer, Clearing, transaction, Pay Order / DD Issuing,

Closing accounts, Members and Shares, Saving Banking, Current Accounts, Loans and Fixed deposits, New

Accounts creation, Cheque Discounting, Cheque Book Issue/Surrender, Standing Instructions Issue/Terminate,

Stop payment Issue/Terminate etc. IBS has a wealth of reports for all levels of operations like cashier reports,

Balance sheet, Trial balance, Ledgers, Day books, etc.

Roles and Responsibilities

• Involved in Bug Fixing.

• Involved in Unit Testing and Functional Testing.

Project: Time Sheet Management April 2005 – Jan 2006

Technologies: Win32API, MFC (VC SQL Server 2000.

Team Size: 2

Project Description: Time Sheet Management

This project has been developed to automate many business processes of private firms that are related to time

t racking. Today more and more companies are implementing an employee’s timesheet tracking system to benefit

f rom the automation and self services features, reduce administrative overhead, comply with regulations, and to

improve their operational efficiency. This project contains various modules like Employee Details, Project Details,

maintenance and Time Sheet.

Roles and Responsibilities

• Involved in designing User Interface using Dialog Boxes in MFC.

• Involved in coding and Validation.



Contact this candidate