Personal Note : I am a passionate individual with broad field and software knowledge, an independent and critical thinker who challenges his own designs to extremes to ensure that every product built with my participation is capable of withstanding user onslaught. I can conduct group discussions with the entire spectrum of a company workforce, express myself very lucidly and derive immense pride from my communication skills.
Education : M.S. Computer Engineering
Languages And Packages Known :
C#.Net , .VB.NET, Javascript, Vbscript, WPF, Silverlight, Dev Express, ClearCase, Cruise Control , nUnit, NCover, Infragistics .NET Controls, . SQL Mobile 2005, DTS Package, Light SSIS exposure, ADO.Net, SQL Server 2008, SQL Server 2005, 2000, 7.0, HTML, XML, AJAX, AJAX Control Toolkit, Xsd, Webservices, ASP.NET, .Net 1.0, .Net 1.2, .Net 2.0, .Net 3.0, .Net 3.5, Silverlight, Expression Blend, Crystal Reports 11.0, .NET compact Framework , Visual Studio 2010, 2008, 2005 and 2003, Visual Sourcesafe, SQL Server 2010, 2008, Visual Basic V6.0, Visual C++ 6.0, Visual Interdev, Toad, MySQL and Access. Embedded VB 3.0, C, C++, Assembly for x86.
Known Design Methodologies : Well versed with SDLC(Software Design Life Cycle), design patterns, event based programming, multi-threaded system programming, waterfall and agile methods, n-tier pattern programming. Projects :
October 2012 – Now
EMC2/Syncplicity
Job Description –
Development of Desktop layer on Windows for implementing drop boxes in enterprise computing environment. As Principal Software Developer, I am developing the laest phase of desktop layer for file synchronization module using GitHub, C#, WPF, MVVM and VS2012. This module is a listener layer operating under the command of a file system watchdog module which performs file system structural change detection in real-time and invokes various WPF windows asynchronously. These windows interact with users to execute file synchronization, setup changes and communication with server side using Rest calls. File synchronization, by itself is a bandwidth intensive operation, thus requiring that foreground threads use minimum CPU quantum to transfer controls to background threads doing actual byte transfers between the desktop and cloud. The new module has been tested with 5 to 100 MB file sizes, with each folder having anywhere between 1000 and 10000 files.
April 2012 – July 2012
Becton Dickinson
Job Description –
• Worked on firmware development team writing device management modules in C#, SQL Server Compact 4.0, VS2010, and ClearCase 7.0 environment. Developed hardware watchdog modules using WMI queries for printer and USB data key, wired them to the command objects in UI. Developed unit tests using C# and VS2010 environment for multithreaded firmware modules which provide interfaces to laser device, tubes, trays and other critical hardware components in a Cytometer.
October 2010 – January 2012
ThermoFisher Scientific
Job Description –
• Worked in R&D departmen, developing new line of Mass Spectrometer data acquisition, UI management, and data storage (SQL Server Express 2008, R2) modules to perform molecular analysis. These mass spectrometers perform multiphase molecular analysis to help scientists determine chemical composition of the sample. The software development platforms used were C#, VS2010, WPF , SQL Server 2008, Expression Blend, Crystal Reports XI, Dundas Charts and Infragistics NetAdvantage 2010.3.
July 2010 – September 2010
IBM, Becton Dickinson
Job Description –
• Implemented assay package management for tube settings, cytometer configuration, FCS file import and export, in a medical device instrumentation environment. The development environment consisted of .Net 3.5, C#, WPF, ClearCase, Cruise Control, nUnit and NCover. The development team was made up of 150 engineers. Daily duties involve C# based application development, unit test development for applications developed by other developers, performing domain analysis and advising as an architect.
June 2010 – July 2010
National Exchange Services
Job Description –
• Lead Software Designer, overseeing the development of ASP.Net based financial management system for doing trust account management including 1035. Lead the software implementation using CSLA.Net 3.8 framework, .Net 3.5, ASP.Net, VB.Net and Crystal Reports.
May 2009 – March 2010
Morgan Drexen Job Description –
• Lead Software Designer, overseeing the development of a desktop based debt consolidation management system, called MDIS. MDIS is a corporate management system managing day to day operations for debt consolidation industry which performs lead collection, FTC compliant quality control, monthly payment processing, credit report management, client communication management and lead distribution to law firms.
• Development of ASP.Net 2.0 based custom modules to manage global appointments, employee performance and department managers’ feedback system.
• Development of WPF application to import credit reports from production database into
development database, record by record. Utilized XAML to design the WPF forms and used the
threading for file uploading from a common folder on the local machine into the server. Built 3 forms to
facilitate file uploads.
• Designed a Silverlight application to play client and DSP conversations loaded on the file server.
• Implemented DEVEXPRESS Grid Controls, Chart Controls, Gauge Controls, DUNDAS
CHARTS (EVAL COPY), including Graph controls, Gauge Controls to display consolidated data.
Daily Duties –
• Conduct user meetings with department managers to gather system requirements.
• Conduct requirements analysis.
• C# based WINFORMS desktop application implementation.
• ASP.NET based UI design for web based applications.
• Windows services development for continuous multimedia file uploads.
• Back end database development including table designs, stored procedure and trigger developments,
Tools Used –
• C#, VB.Net, Visual Studio 2008, DevExpress, Crystal Report, SQL Server 2008, Silverlight,
Visual Source Safe, AJAX Toolkit, WCF.
GMS Research November 2007 – May 2009 Job Description – • Implementation of custom interfaces to perform data transfer and CAD CAM software execution
from Syteline 8 ERP system.
• Design and implementation of custom reports for tracking daily, monthly and yearly manufacturing activity. Daily Duties – • Conduct user meetings to gather critical data transfer and reporting parameters. • Conduct discussions with Finance and Accounting department to present user requirements and analysis. • Design and implement WINFORMS based user interfaces for Syteline 8 customization software. • Develop stored procedures in the database for gathering and analyzing data. • Design and attach reports to Syteline 8 system. Tools Used – • SQL Server 2005, WIN32 System calls, Crystal Reports XI. Job Description – • Development of a Desktop Oil Pipeline fuel m...
Login or Register to view the full resume.