Post Job Free
Sign in

Manager Developer

Location:
Ashburn, VA
Posted:
December 23, 2016

Contact this candidate

Resume:

Binay Mishra ************@*******.***

***** ******* ***** ***

Ashburn, VA, 20147 703-***-**** (C)

Summary:

Overall 20 years of experience working in software product development.

Expertise in .NET, C#, database design and development, C++ and Programming for Windows.

Expertise in Telecom industry, Federal Government and Software Tools.

Experience with Agile development practices including Scrum, TDD and Continuous Integration.

Hands-on experience leading complex projects on all stages of SDLC.

Strong technical expertise, ability to work within tight deadlines and new technologies.

Establishing and leading Configuration and Release Management processes, TFS based Continuous Integration on multiple projects.

Over 18 years of continuous practice in leading C++ and C# interviews with new employees and training junior developers on industry best practices.

Technical Skills:

Operating Systems: Windows Family

Software: .NET 2.0-4.6,Visual Studio 2005-2015,C#,WCF,LINQ,WPF,Win Forms, Multithreading, Visual C++, STL, ATL, WTL, MFC, Win 32 SDK, ODBC,COM, DCOM,

JDBC, Optima++1.5, JavaScript, Tcl /Tk,PERL

Databases: SQL Server 2008R2/2012/2014/2016, SSAS -Tabular, SSRS, SSIS, SQL Agent Job

Tools: TFS, PowerShell, Resharper, Infragistics,MapInfo, Visual SourceSafe, ClearCase, CVS, PVCS, InstallShield, Rational Rose, Windows Installer, Orca, UML, IIS

Languages: C#, C++

Others: Agile and MSF Methodologies, Scrum Management Framework, DevOps

MS Entity Framework

Education:

Master of Computer Applications (MCA) Regional Engineering College, Allahabad, India (1996).

Awards:

Received “Performance Recognition Award” from GSA (General Services Administration).

Received team award from Hughes Software System (Subsidiary of Hughes Network System).

Certification:

Microsoft Certified Professional (MCP) in "Developing Applications in C++ using MFC".

MCTS: .NET Framework 2.0, Windows Application

Work Experience:

Tems Discovery Datahub Apr’13 – till-date

Senior Software Designer

Company

Ascom Network Testing Inc Ashburn, VA

Team Size

2

Environment

Visual Studio 2015,TFS, C#,LINQ,WPF,SQL Server, SSAS, SSIS, Windows 7, Windows Server 2012,PowerShell,Unit Testing

TEMS Discovery Data hub is multiprocessing/multithreading logfile (trp) processing tool for troubleshooting, verification, optimization, and maintenance of wireless networks.

Responsible for:

Develop and Maintain Windows service application (C#), use as a management console (C#) for Logfile decoding.

Console application written in WPF using Microsoft Prism model (MVVM).

Develop/Enhance KPI as per project release plan.

Develop/Enhance SSIS (ETL) packages for data transfer.

Use SSAS –Tabular model to process data using SQL Agent Job.

Implemented fact and dimension tables to support star schema for analysis database.

Develop automated unit test. Used TFS build process to run the unit test and create build.

Tems Discovery Network June’10 – Mar’13

Senior Software Designer

Company

Ascom Network Testing Inc Reston, VA

Team Size

6

Environment

Visual Studio 2013, C#,LINQ,WCF, Win Forms SQL Server, SSRS,TFS, Infragistics, MapXtreme, Windows 7, Windows Server 2012,TDD,Unit Testing

TEMS Discovery Network is a tool for performance optimization and problem troubleshooting of wireless cellular networks. It retrieves and analyzes event data collected by the networks for two main purposes:

Automatic diagnosis of network issues that have a negative impact on network performance or user experience.

- Creation and geographic presentation of information to support optimization decisions.

Responsible for:

Design and Implementation of New Features. Used TDD approach for some new features.

Decoding of messages GPEH, Cell Configuration.

Design and implementation of different views using WinForms and Infragistics.

Maintenance and enhancement of existing features.

Develop automated unit test. Used TFS build process to run the unit test and create build.

COPS Apr’06 – June’10

Senior Software Developer/Architect

Company

Celcite Management Solution Inc Herndon, VA

Team Size

4

Environment

Visual Studio 2010, C#,TFS,WPF,SQL Server, TFS, Windows 7

COPS (Customized Optimization and Self Performing Solutions) is a multi-vendor, multi-technology solution, capable of managing a diverse set of data sources through a single unified platform. It uses Automatic Intelligence Correlation (AIC™) in the form of embedded engineering expertise to provide automatic root cause analysis and executable solutions

Responsible for:

Wrote the Windows form based application from scratch.

System Design

Implemented propriety algorithm (AIC) to provide details analysis for site.

Design and Develop database schema and stored procedures used in product.

Provided customer support.

TEMS Investigation CDMA) Jan’05 – Apr’06

Senior Developer /Architect

Client

Ericsson Netqual Inc, Reston, VA

Team Size

4

Environment

Visual C++ 7.1, .NET,C++, Win32, MapInfo, Windows XP Professional, Visual SourceSafe, InstallShield

TEMS Investigation CDMA is the industry-leading tool for troubleshooting, verification, optimization, and maintenance of wireless networks. Offering data collection, real-time analysis, recording and replaying all in one, TEMS Investigation CDMA is a complete solution for all of a network operator’s daily network optimization tasks.

Responsible for:

Design and Implementation of Data Script and Call Script windows.

Decoding of EV-DO (Evolution Data Optimization) messages.

Design and implementation of EV-DO finger information view also adding the support for sorting of fingers.

Adding the support for audible alarm.

Also, responsible for design and development of CDMA API. Using this API, user can browse the log file (Generated from TI CDMA). The APIs implemented are (GetFileInformation, GetDeviceInformation, GetFirstRecord, GetNextRecord, GetRecord, and GetNextRecordForDevice).

DAB (Dynamic Address Book) May’03 – Dec’04

Senior Developer

Client

Epok Inc. Bethesda, MD

Team Size

4

Environment

Visual C NET, C#, C++,COM,ATL, STL, WTL, XML, HTML,CSS, JavaScript, PERL, Win32, Windows XP Professional, Macromedia Flash 7.0, WinCVS, SOAP

The Dynamic Address Book is an enhanced contact service that lets subscribers share their personal information while maintaining privacy and security. When you add a new contact to your address book, the Dynamic Address Book matches the phone number or e-mail address you have entered with the contact information of other subscribers.

Responsible for:

Writing Plug-in for Outlook and Outlook Express. The Plug-in for Outlook has been written using Microsoft exchange extension.

Responsible for writing the COM based Dlls (dab_client.exe, dab_o2k.dll, dab_ui.dll,

In All Dlls, heavily utilized COM, ATL and WTL libraries, The Plug-In talks to identity server over Http based connection. All are SOAP messages, in XML format passed over the Http.

The user interface has been designed using ATL/WTL based libraries .To enhance the look of UI, Macromedia Flash has been used.

Client application in C# for web services: This application uses the WDSL file..

MOVEForward and Moveforward with Batchmonitor 16th Apr 01 – May’03

Senior Developer

Client

Group 1 Software Inc. Lanham, MD

Team Size

3

Environment

Visual C++ 6.0/MFC, Optima++1.5, Windows NT 4.0., PVCS

MOVEforward is a graphical interface to the USPS FASTforward Change of Address (COA) system. By comparing name and address data, FASTforward updates mailing lists with any change of address requests that the USPS has received in the last thirteen months, ensuring that a mail piece will arrive at the appropriate destination in a timely manner. MOVEforward supports all FASTforward processing requirements, including formatting input data according to FASTforward specifications, and returning 500-character standardized output..

Responsible for:

Writing all the DLLs (MvfTapeDll, MvfScsiDll, MvfReportDll and MvfDll) using Visual C++. These Dlls are the back-bone of the MOVEforward system. These Dlls are called by GUI written in Optima++.

Design and development of the system and making changes as per user requirements.

Maintenance, enhancements and fixing defects of the application as reported by the customer.

Fms2Go Apr 00 –Apr’01

Senior Developer

Client

General Services Administration, Crystal City, VA

Team Size

3

Environment

Visual C++ 6.0/MFC, eMbedded Visual C++, Windows NT 4.0., Windows CE, Ultralite database, Visual Source Safe, Rational Rose

FMS2GO is a system for remotely managing the fleet inventory in FMS. At one hundred regional FMCs, handheld Husky terminals will facilitate inventory and vehicle tracking. The Husky’s will run a custom application in UltraLite / Microsoft Visual C++ for Windows CE. On the handheld, workers will access and update fleet information. They can share work using MobiLink synchronization with an ASA database at the regional office. SQL Remote links the regional offices with a consolidated ASE database that interfaces with financial centers on Unisys DMSII and AMP on ASE.

Responsible for:

Developed application for hand held device using eMbedded Visual C++.

Written an application called DataGrabber which allow downloading and uploading the data from the remote server, for a particular FMC using Visual C++.

Writing the Mobilink scripts, which are responsible uploading and downloading the data from handheld device to PC using Sybase Ultralite.

Design, development and implementation of new releases of Fms2Go. I am also responsible for support of past releases.

Providing the technical support for all the FMC (Fleet Management Center) across all over the United States.

Montana Aug 99 - Mar 2000

Developer

Client

Ford Motor Company, Dearborn, MI

Team Size

5

Environment

Visual C++ 6.0/MFC, ATL, COM, ActiveX, Windows NT 4.0, Visual Source Safe, Rational Rose

MONTANA is a software application that will assist end users of Ford Motor Company in their objective assessments of vehicle drivability. MONTANA will process key vehicle data and environmental conditions by exercising the vehicle through per-defined driving Test Modes and Drive Cycle .The resultant metrics will serve as a means to characterize and qualify vehicle drivability. MONTANA will configure Test Modes, collect vehicle data and environmental condition, set tolerances on measured parameters and provide real-time data acquisition display window and other valuable test information.

Responsible for:

Developed Test definition dialogs, Testnet interface, SetPointView control

Developed Test Modes Recognition System.

Developed Active X Control as part of SetPointView Control. Worked as part of the team developing COM interfaces. Heavily utilized VC++ 6.0, MFC, ATL, COM, and ActiveX technologies.

Hypertest May 98 - July 99

Developer

Client

Hughes Software Systems, India (subsidiary of HUGHES)

Team Size

10

Environment

Visual C++ 5.0/MFC, ODBC (MS-SQL 6.5, MS-ACCESS, Oracle), COM, Active X, Nu Mega Bounds Checker, Windows sockets, Windows 95, Windows NT 4.0, Hp-UX, Solaris.

HyperTest (HT) is a product that provides a complete framework to develop test scripts, test scenarios and to manage testing in a distributed test environment including single user environment and multi-user environment. The product has 2 major modules, Test Manager and Test Agent. Test Manager lets users create users, test cases, test plans and lets users communicate with test agent. Test Agent processes execution requests from the Test Manager, executes tests and communicates the results back to the Test Manager. For single user environment, the Test Manager uses MS-Access and for multi-user environment, the Test Manager uses MS-SQL 6.5 or Oracle DBMS with ODBC.

Responsible for:

Development and delivery of the HyperTest Scripting Kit 1.1.

Development of Object Purge/Undelete module (undelete of suites, scripts and data objects; purge of suites, scripts and data objects), Test Suite module, Data Object module, TCL Extension module, Test Script creation module.

Developed and implemented SNMP command testing through HyperTest (SNMP extension) and test scheduling (setting time for test). Heavily utilized VC++ 5.0, MFC, ODBC, and Windows sockets.

Developed COM and Active X controls. Used Clearcase as version control for checking-in the modified files and tracking the changes to code.

Designed and implemented modeless and modal dialogues, property pages, and property sheets. Extensively used the class wizard, document view architecture, and user-defined messages. GDI classes, display context classes, mapping modes were used throughout the project.

Handled all memory leaks that were encountered in the entire product using the Bounds Checker software.

File Broadcast Jan 98 - Apr 98

Developer

Client

Hughes Escorts Communications Ltd., India (Subsidiary of HUGHES)

Team Size

6

Environment

Visual C++ 5.0/MFC, Win32 API

This module provides user interface for proprietary file transfer services for the client who is a VSAT services provider. Replaced the legacy interface on VAX using this new system developed with VB 5.0 and VC++ 5.0.

Responsible for:

Development of windows explorer like subsystem that displays file name, attributes and messages.

Developed the code in VC++ 5.0, MFC and implemented Win32 API calls for accessing Windows Registry.

Customer Advantage System 1.2 & 1.1 Jun 97 - Dec 97

Developer

Client

Reynolds & Reynolds, Dayton, Ohio (off-shore project in India)

Team Size

18

Environment

JAVA (Symantec Visual Cafe), CORBA (Visibroker for JAVA), Unix, JDBC

Customer Advantage System is a 3-tier Internet based order processing system developed using Java and Corba. system utilizes a set of business objects or distributed software components that perform the business functions within CA. These objects forming the middle tier are implemented as CORBA objects and will be accessed and used by R&R customers over the Web via CA's interface (Applets), which will run in any Java compatible Internet browser. Using this system, customers can place orders for forms through Internet. In addition to order processing, this system also provides catalogues, shipment, pricing information and printing of order and shipment schedules. All screens were developed using applets, application server concept, java and CORBA APIs.

Responsible for:

Development customization of controls (image buttons, multilists, formatted text controls).

Responsible for Print window, Print Preview facilities for production order and shipping schedules and all the functionality behind print command.

Worked with CORBA objects that are distributed over the network. Used Visual Source Safe as version control for checking-in the modified files and tracking the changes to code.

Wideview 32 June 96 - May 97

Developer

Client

Widecom Fax and Plotter Ltd., India

Team Size

4

Environment

Visual C++ 4.2/MFC, Windows NT/95

Wideview 32 is a 32-bit TWAIN compliant Imaging application using third party imaging tool kit. This MDI based application used MFC Document/View architecture and performs different operations over the scanned images.

Responsible for:

Designing and developing the image scanning routines and doing various operations over the scanned image.

Implemented clipboard operations (cut/copy/paste), annotation over scanned image, zooming and zoom out operations. Extensively used MFC, Win32 APIs.



Contact this candidate