Arup Bhattacharya US Citizen; Active Secret; Public Trust Clearance
Phone: 571-***-****
Email: *******@*****.***
Education
B.Tech. in Mechanical Engineering, 1984
IIT (Indian Institute of Technology), Kharagpur, India
M.S. in Computer Science, 1990
Northern Illinois University, DeKalb, Illinois
Summary of Experience
Over twenty years of experience in software development and leading projects, including architecting, designing and developing web-based and client-server projects within the Department of State (DoS), Department of Defence (DoD), U.S. Census Bureau (ACS), Customs and Border Patrol (CBP), Federal Reserve System (FRS), Federal Deposit Insurance Corporation (FDIC) as well as for enterprise-scale applications in major corporations.
•Architecting, Designing and Implementing web-based (ASP.NET) and client-server (WPF and WinForms) systems and architectures.
•Object Oriented Analysis (OOA), Design (OOD), and Programming (OOP) utilizing Microsoft MVC 5.2 Framework, the Razor view engine, jQuery, JSON, Ajax, Twitter Bootstrap, LINQ, Lambda Expressions, Microsoft PRISM Framework, WPF/MVVM architecture, Microsoft Enterprise Library, SOA, Design Patterns, Domain Driven Design (DDD), Test Driven Development (TDD).
•Full cycle projects utilizing ASP.NET Core, WPF, WCF, WWF, AngularJS, Angular 2, RESTful Services, jQuery, JSON, AJAX, Callbacks, Web API, ODATA, C#, IIS, Visual Studio 2022, Visual Studio Code, Reflection, Design Patterns, ADO.NET, SQL Server 2000/2005, Sharepoint, Stored Procedures, Views, Triggers, ClearQuest, Rational Suite, nUnit, CruiseControl.NET
•Frameworks: Microsoft .NET Framework 4.8, NET Core, React, Node
•Languages: C#, LINQ, Lambda Expressions, JavaScript, VB.NET, XML, XSD, Java, C.
•IDEs: Visual Studio 2022, Visual Studio Code, XML Spy, IntelliJ
•Databases: SQL Server 2017, Oracle 11g, MySQL.
•Persistence Layers: Custom ORM, Microsoft Entity Framework, LLBLGen
•IOC containers: MS Unity, Autofac (with MVC integration)
•Design Tools: Rational Rose, MS Visio, Enterprise Architect.
•Version Control: Git, TFS, Serena Dimensions, VSS, Clear Case, PVCS, CA Endevor
•Cloud: Azure
Experience Chronology
Department of Defense Washington, DC
Senior .NET Consultant 07/2019 – 04/2025
•Responsible for enhancing and maintaining the Field Work System (FWS) system. FWS is a desktop application written using WinForms and WPF, that provides users the ability to work disconnected from the OPM/NBIS network, on their laptops using a local SQL Express database, and synchronizes with the PIPS mainframe database via Web Services when connected to the network.
•The purpose of the FWS system is to provide special access for DCSA investigators, record checkers and support staff located throughout the world, the ability to read, add, and update investigative data. FWS collects, uses, disseminates, and maintains information pertaining to the individuals who are the subject of an investigation.
•Involved in architecting, designing and developing a proof-of-concept web version of the FWS system utilizing IIS, Azure, React, Node, .NET Core, SQL Server.
•Architected, designed and developed a truncated Web Application version of the FWS desktop application with React frontend and ASP.NET Core Web APIs and a SQL Server Express backend and deployed it to the Azure cloud.
•Development mode is Agile with tri-weekly sprints.
•C#, .NET 4.8, IIS, NET Core, Web APIs, Azure, React, Node, GitHub Version Control, SQL Server Express 2017, Visual Studio 2022, Fiddler Classic, TLS 1.2, X.509 Digital Certificates for message encryption and authentication.
NTPR Reston, VA
Senior .NET Consultant 01/2019 – 03/2019
Part of a team tasked with rearchitecting, redesigning and rewriting the NuTRIS Software for the NTPR system from PowerBuilder/SQL Server to C# with .NET Core and SQL Server.
• C#, .NET Core, Git Version Control, SQL Server, Visual Studio.
Census Bureau Suitland, MD
Senior .NET Consultant 12/2017 – 12/2018
•Designing, architecting, coding and testing full stack projects including flowApp and ConfigAdmin projects utilizing .NET, WebAPI, ODATA, C# and Angular. Participating in Scrum sessions for daily Stand-up Meetings as well as Sprint Planning and Backlog Grooming utilizing Agile methodologies.
• AngularJS, WinForms, Web API, ODATA, Git Version Control, Reflection, IntelliJ, .NET, C#, SQL Server Enterprise Manager, SharePoint, Visual Studio, Visual Studio Code.
CBP Springfield, VA
Senior .NET Consultant 01/2016 – 06/2017
•Rewriting the IPR application from classic ASP to ASP.NET using MVC5, AngularJS, Kendo and Sharepoint with Business Data Integration with Web Services. Responsible for architecting, designing and development of this project. Agile development environment.
•Utilizing .NET 4.5, MVC5, Angular, Kendo, Sharepoint, Oracle 11g.. Using Visual Studio 2013 as the IDE and TFS Team Suite for version control.
Federal Reserve Board Washington D.C.
Senior .NET Consultant 08/2015 – 12/2015
•Working on enhancing the CHAT WinForms project for the Federal Reserve. Responsible for architecting, designing and development of the enhanced features for this project.
•Utilizing .NET 4.5, WinForms, SQL Server 2012. Using Visual Studio 2013 as the IDE and TFS Team Suite for version control.
U.S. Army Ft. Belvoir
Senior .NET Consultant 10/2014 - 07/2015
•Working on the FASCLASS web rewrite project for the US Army. The existing FASCLASS Web Application is in Classic ASP. Rewriting this project in ASP.NET with VB.NET in an Agile development environment.
•Utilizing .NET 4.5, ASP.NET view engine, jQuery, JSON, Ajax. Using CA ENDEVOR for version control and Visual Studio 2010 as the IDE. Using Oracle 11g as the backend.
Microsystems Automation Group Washington D.C.
Senior .NET Consultant 07/2014 – 09/2014
•Working on the CE-Web project for the Department of State. Responsible for re-architecting, redesigning and developing the CE-Web system, based on the pre-existing EUREKA system, in order to replace it at a future date.
•Utilizing .NET 4.0, MVC4, Razor view engine, jQuery, JSON, Ajax, Twitter Bootstrap 3.2 and MS Entity Framework. Using StarTeam for version control and Visual Studio 2012 as the IDE. Using Oracle as the backend.
Senior .NET Consultant 11/2012 – 06/2014
•Working on the eRegistration project for the Department of Justice. Responsible for design and development of Web-based applications using .NET 4.0, MVC4, Razor view engine and ASP.NET.
•Utilizing the Razor view engine, jQuery, JSON, Ajax and Twitter Bootstrap for UI development, and MS Entity Framework.
•Utilized AnguarJS for UI development and MS Entity Framework for data persistence for a web project.
•Technologies: .NET 4.0, C#, ASP.NET, jQuery, JSON, AJAX, AngularJS, Visual Studio 2012, MVC4, Razor view engine, Windows 7, TFS Team Suite, Serena Dimensions, SQL Server, Microsoft Sharepoint.
URS Bethesda, Maryland
Senior .NET Consultant 01/2012 – 10/2012
•Working on the SIMS project for the State Department. Responsible for design and development of a Web-based application using .NET 4.0, MVC3 and the RAZOR view engine in an Agile development environment.
•Utilizing the Razor view engine for UI development, and a custom stored procedure-based data persistence layer.
•Technologies: .NET 4.0, C#, jQuery, JSON, AJAX, Visual Studio 2010, MVC3, Razor view engine, Windows 7, TFS Team Suite, Oracle, SQL Developer client.
FDIC Arlington, Virginia
Senior .NET Consultant 5/2011 – 12/2011
•Working on the ALERT project for the FDIC. Responsible for architecting, designing and developing a WinForms Desktop application for Bank Examiners using .NET 4.0 and WPF. Leveraging the MVVM / PRISM framework, as well as the Microsoft Entity Framework 4.0.
•Instrumental in reviewing and refining requirements, architecting, designing, coding and testing.
•Using Microsoft Visio for architecting Component Diagrams, Class Diagrams, Sequence Diagrams. Am involved in hands-on coding in all the different layers: UI -Views and ViewModels, Middle Tier - Business Managers, Business Objects, BusinessEntities and the DAL.
•Utilizing the Unity Application Block and the Dependency Injection design pattern for resolving objects, as well as the Validation and the Exception Handling Application Blocks.
•Technologies: .NET 4.0, C#, Visual Studio 2010, WPF, WCF, MVVM / PRISM, Microsoft Entity Framework, Microsoft Enterprise Library, Microsoft Visio, Windows XP, Continuous Integration and Deployment using TFS Team Suite, SQL Server 2008 R2.
Harris Corporation Chantilly, Virginia
Sr. Architect 2/2010 – 4/2011
•Worked on the Global Visa System project for the State Department. Responsibilities included architecting, designing and developing a Smart Client application for Visa Processing using the WPF / MVVM / PRISM framework, SOA/WCF architecture and a LLBLGen Persistence Layer.
•Used the Unity Application Block for the Dependency Injection design pattern, as well as the Validation Application Block and the Exception Handling Exception Block.
•Involved in all phases of the project, including validating requirements, architecting, designing as well as hands-on-coding and testing.
•Used Rational Rose for architecting Component Diagrams, Class Diagrams, Sequence Diagrams. Was involved in hands-on coding for both the Client and Server Layers including WCF Operations and the Business Layer Objects – BusinessEntityManagers, BALs, DALs, BusinessEntities, Mappers, Filters, FilterMappers etc. to work with the LLBLGen Persistence Layer DLLs.
•Technologies: .NET 4.0, C#, Visual Studio 2010, WPF, WCF, MVVM / PRISM, LLBLGen, Microsoft Enterprise Library, Rational Suite (Rose, ClearCase, ClearQuest), Telerik, Windows XP, nUnit, Continuous Integration and Deployment using CruiseControl.NET(CI and CD), ORACLE 10g.
Fusion Alliance Indianapolis, Indiana
Consultant 10/2009- 02/2010
•Responsibilities included architecting, designing and coding for a BioMarketing Web application for VMS Inc. using ASP.NET, C# and SQL Server.
•Worked on the creation of a Web 2.0 Portal for Pharmaceutical Companies as well as consumers from scratch.
•Also worked on creating Web Service interfaces for exchanging data with vendors of VMS as well as Pharmaceutical companies like Eli Lilly and Abbott.
•Technologies: .NET 3.5/3.0/2.0, C#, ASP.NET, Visual Studio 2008, SQL Server 2005, IIS 5.1/6.0, Windows XP, AJAX, WCF.
Indecon Solutions Indianapolis, Indiana
Consultant 07/2009- 09/2009
•Lead/Consultant on a VB6- to - .Net WinForms conversion Project for the State of Indiana. SQL server back end. Involved in architecture, design and development for this project as a senior lead/architectural consultant.
•Responsibilities include assisting the Project Manager in her project management activities that include estimating and scheduling of resources.
•Technologies: .NET 3.5/3.0/2.0, C#, Winforms, Visual Studio 2005, SQL Server 2005, IIS 5.1/6.0, Windows XP.
Disney Studios Burbank, California
Technical Project Manager/Lead 04/2009 – 06/2009
•Worked in the ITDS project maintaining, modifying and upgrading the ITDS application. It is an n-tier WinForms Smart Client Application that utilizes .NET Remoting and a SQL Server 2005 back-end.
•The International Theatrical Distribution System is deployed in all the territories where Disney distributes it's movies, and is used to track Bookings, Box Office Information, Billing, Invoicing, Settlements, Print Distribution, Release Planning etc.
•Technologies: .NET 3.5/3.0/2.0, C#, Winforms, Visual Studio 2005, SQL Server 2005, IIS 5.1/6.0, Windows XP/2003, .NET Remoting, Smart Client, Visual Studio Team System (VSTS).
Los Angeles Superior Court Los Angeles, CA
Consultant 12/2008 – 03/2009
•Working on the Web-based Document Exchange project. Developing a framework involving WCF services, .NET 3.5/2.0 Clients, PKI, Message- Level security, TLS 1.2, X.509 Digital Certificates and encryption. The purpose of the project is to enable the different Courts to exchange documents between themselves and with other Organizations.
•Technologies: .NET 3.5/3.0/2.0,C#, Visual Studio 2008, SQL Server 2005, IIS 5.1/6.0, Windows XP/2003, WCF, WSE 3.0, WSIT, J2EE, JAX-WS, NetBeans 5.5.1/6.5, Eclipse, GlassFish, Tomcat.
Combined L.A./Westside MLS Los Angeles, CA
Project Lead 01/2008 – 11/2008
•Worked on several projects concurrently. The projects include:
•Developing an interface for real estate listing data push/pull using the RETS standard by leveraging web services. Was involved in importing/exporting data using DTS packages for this project.
•Designing/Rewriting an existing ColdFusion Web application using the .NET 3.0/3.5 platform, C# and SQL Server.
•Job responsibilities include architecting, designing and coding and reporting to upper management. Involved in developing strategies to manage new projects.
•Technologies: C#, .NET 3.0/3.5, SQL Server 2000/2005, XML, Enterprise Architect, Visual Studio 2008, SharePoint, Windows XP, Windows 2003, Apache, Cold Fusion .
Countrywide Simi Valley, CA
Technical Project Lead/Architect 10/2003 – 12/2007
•Rewrote a legacy Powerbuilder application Foreclosure Processing System (FPS) to an ASP.NET Web application in C# using the .NET framework and MVC design pattern, and utilizing cutting edge technologies. Have been responsible for architecting and designing this Web application from scratch using the .NET framework.
•Successfully built up a .NET development team by hiring new developers as well as mentoring and training the existing developers in the .NET paradigm.
•Involved in Project Planning and the delegation of responsibilities as well as planning for and acquiring resources – human, software and hardware.
•Concurrently leading three different project teams consisting of 16 team members who are involved in three different areas of the overall project – providing guidance, direction and assistance as needed. Also leading a fourth project which is an outsourced component of the overall project.
•Created the Solution Architecture for the project. Implemented standards and templates for documentation - including coding standards, Unit Testing, Requirements Specifications, Use Case documentation, Functional Specifications and Technical Specifications. Involved in interacting with users for the purpose of establishing redesign goals and expectations.
•Responsible for interacting with upper management for the purposes of planning, reporting and feedback.
•Involved in architecture, design and documentation of NEXOS, Countrywide's flagship enterprise-level application.
•Technologies – ASP.NET, a custom ORM - a .NET Persistence Layer (written by me), .NET 3.0/2.0, C#, Infragistics, Windows Workflow Foundation, Visual Studio 2005 Team Suite, Windows Server 2003/XP, PVCS for version control, Microsoft WSE 3.0 for Web Services security as well as SSL, MSMQ, Test-driven development (TDD), Continuous Integration and Deployment using custom software, Agile methodologies like SCRUM and XP, Microsoft Enterprise Application Blocks for Error Handling and Logging, MySQL, SQL Server 2000, XML Spy, UML using Visio 2003 and Enterprise Architect.
UNX Inc. Burbank, California
Sr. Developer 8/2002 - 10/2003
•This company provides a trading platform for its clients which are Brokerage firms like SEI that do high-volume trades over the internet. Involved in converting the Back Office and the FLEX II (Front Office) applications to ASP.NET using C# and ADO.NET.
•Involved in the entire process including design and hands-on coding. Responsible for the entire SDLC life cycle.
•Technologies: IIS, Windows 2000, ASP.NET, C#, JavaScript, SQL Server 2000, ADO.NET.
BenefitMall.com Woodland Hills, California
Sr. Developer 1/2002 - 5/2002
•This company has a consumer website for companies who are looking to buy benefit packages and administration.
•Projects completed include rewriting parts of the company website using the .NET framework in ASP using C# for front-end and middle-tier development using object-oriented design methodologies, and ADO.NET for SQL Server database access and manipulation.
•Also completed several projects adding and improving features to the previous web site using ASP and SQL Server. Responsible for the entire SDLC life cycle.
•Technologies: IIS, Windows 2000, ASP/ASP.NET, C#, JavaScript, SQL Server, ADO/ADO.NET.
Miscellaneous Los Angeles, California
Consultant 8/2001 - 1/2002
•Worked as a consultant on several projects involving online web reporting, front-end, middle-tier, and back-end development, systems analysis and design of client-server projects on multiple environments including UNIX and NT/2000 platforms. Back-end development includes using SQL Server, MS Access, MySQL and PHP.
•Technologies: IIS, Windows 2000, Apache, UNIX, ASP, VB, JavaScript, Java, PHP, MySQL, SQL Server, ADO.
Kern Direct Marketing Woodland Hills, California
Consultant/Senior Web Developer 3/2001 - 8/2001
•This is a direct marketing company that undertakes direct mail and email advertisement campaigns on behalf of various clients.
•Responsible for web development and web reporting, for tracking and analyzing the responses to the various advertisement web sites. Also responsible for mentoring developers with varying levels of experience for different IT functions within the group.
•Responsibilities include developing requirements specifications, coding, testing, QA, release management and production support. Client/Server Environment.
•Technologies: Windows NT/2000, ASP, VB, HTML, CSS, XML, XSL, XSLT, JavaScript, Java, SQL Server 7.0, ADO, VSS.
AnswerFinancial Inc. Encino, California
Manager/ Project Lead 1/2000 - 1/2001
•This company's website is targeted at consumers looking to buy insurance products. Led a team of 8-10 developers with diverse set of skills (ASP, VB, SQL Server, Broadvision etc.).
•Responsible for maintaining and enhancing the entire website for this cutting edge .com company.
•Facilitated communication between consulting companies, third party vendors, graphic design agencies and various teams within the company to ensure high quality of designs and integrity of the system.
•Ensured rapid resolution of several critical production outage situations. Acted as an advisor on future technologies and architecture (Broadvision, STP).
•Responsible for identification and resolution of pre-existing and potential problems in the Website in the Production, Development and Testing environments.
•Involved in interacting with the QA and the Release Management groups for ensuring rapid testing and implementation of fixes. Involved in projects aimed at enhancing different features in the Website. Also involved in special projects that address infrastructural issues. Client/Server Environment.
•Technologies: Windows NT/2000, ASP, VB, JavaScript, HTML, CSS, XML, XSL, XSLT, Broadvision, SQL Server 7.0, MS Access, ADO, VSS.
PRC Inc/Averstar Inc/Citibank Multiple Locations
Consultant 6/1998 - 11/1999
•As a consultant, worked on several projects for clients. For PRC Inc, worked on a VS-COBOL/COBOL II transition project for the TAPDB-GUARD system for the National Guard at their national headquarters.
•Client/Server Environment. MVS/JCL, VS-COBOL, COBOL II, TSO/ISPF, CA-ROSCOE, DATACOM, SQL, DQL.
•For Averstar, worked as a systems consultant on the Year 2000 project for the United States Postal Service. Was responsible for Testing and IV (implementation verification) activities for various Postal components. Client/Server and Legacy systems.
•For Citibank, worked as a systems consultant on the Year 2000 project. Was responsible for implementing and testing Y2K compatible code for various online and batch banking applications on the mainframe.
•Technologies: IBM 30XX, CICS, TSO/ISPF, MVS/JCL, COBOL II, WINRUNNER.
Verizon Wireless Tampa, Florida
Sr. Systems Engineer 9/1991 - 6/1998
•Worked as a systems engineer within different groups in GTE including CRB-NFS, and CBSS Bill Format.
•Responsibilities included design and implementation of DPSRs, IRs, and routine production support in both CRB and CBSS.
•Worked on the CBSS Masterfile Conversion project. Was directly responsible for designing, coding, testing, and implementing the associated files to CBSS for Indiana, Ohio, and Midwest.
•Also coordinated the post-conversion activities for these companies. Worked on key projects for the conversion of CONTEL companies to GTE.
•In the NCBD Bill Format group, was involved in maintenance and support by resolving IRs as they relate to Format code, as well as monitoring both Format and Pricing shipments to the different RVLs.
•Also worked in the Configuration Management group to provide maintenance and support on the Endeavor system.
•Technologies: IBM 30XX, DB2, TSO/ISPF, PANVALET, FILE-AID, ABEND-AID, MVS/JCL, COBOL, COBOL II, IBM ASSEMBLER, WYSIWYG.
Chicago Board of Options Exchange Chicago, Illinois
Programmer Analyst 6/1990 - 7/1991
•Was responsible for producing a new release package for Electronic Book and Trade Support System Applications.
•Coordinated and programmed in these two groups to produce documentation for the new release, set up test and assurance libraries for the new version, and developed test specifications.
•Coordinated the entire testing process up to and including acceptance testing by the User group. Was also in charge of several projects including MDR recovery, Nightly Purge modifications and BL verification. Worked on a TPF online operation system on an IBM mainframe.
•Technologies: IBM 30XX, ACP/TPF, TSO/ISPF, IBM ASSEMBLER.
International Data Management Kolkata, India
Programmer Analyst 11/1985 - 7/1987
•Developed and maintained software applications for various companies in a DP environment. Participated in a team effort to design and implement tailor-made applications in Inventory, Payroll and Accounting for clients including major corporations.
•Technologies: PRIME 550, COBOL, BASIC, DBASE II.
Dunlop Bandel, India
Assistant Manager 6/1984 - 10/1985
•Underwent standardized 18-month Management Training that involved salient aspects of management in a large corporate environment.
•Was involved in day-to-day management and supervision in the R & D division of the company.
•Also involved with developmental work in the Management Information Services division of the company in a MVS batch processing environment.
•Technologies: IBM 30XX, Assembler, COBOL.