Lead/senior Programmer Resume
Cranbury, NJ
SUMMARY
- Accomplished, resourceful, and versatile technologist with over sixteen years experience in IT Software Development and managing complex technology - enabled business solution projects for the Financial & Banking, eCommerce industries.
- Adept at converting leading edge ideas into tangible results by clarifying business requirements and translating them into effective software tools/systems that generate revenue, increase productivity and reduce costs.
- Strong business acumen and analytical problem solving skills with demonstrated ability to manage multiple projects simultaneously and lead cross-functional teams at all levels. Positive “Go to Guy” demeanor with a passion for technology and building great products.
TECHNICAL SKILLS
Operating Systems: Windows XP/2000/2003/2008/2012, Windows 95/98/NT and MS-DOS, UNIX
Languages: SQL and PL/SQL, C, C++,Python.
Dot Net Technologies: VB.NET, C#.NET, ADO.NET, WSDL, SOAP, WPF, TPL, SignalR, LINQ, Windows Services
Web Technologies: ASP, ASP.NET 1.1/2.0/3.0/3.5/4.0/4.5, AJAX 1.0,WCF,Bootstrap 3.0
Methodologies: Agile, SCRUM, Test Driven Development, Waterfall
Markup Languages: HTML, DHTML, XML, XSLT, XPATH, CSS JavaScript, VBScript, JQuery
Databases: Oracle9i/10g//11g, MS-SQLServer 08/05/7.0/6.5 and MS- Access 2000
Front-end tools: Visual Studio.NET (2003/2005/2008/2010/2013), Visual Studio 6.0, MS Office
Frameworks: .Net Frameworks (1.1/2.0/3.0/3.5/4.0/4.5), Quartz
Distributed Tech: .Net Remoting, Web Services(SOAP/REST), Amazon Web Services(AWS) API
Content Management: WSS 3.0, Sharepoint 2003 to 2007 Migration (Metalogix)
.Net Tools: DevExpress, Metalogix
Version Control Tools: Microsoft Visual Source Safe 6.0, SVN, Team Foundation Server(TFS)
Component Technology: COM, MTS, COM+, .Net Assemblies
Providers: ODBC, DAO, ADO, OLE DB, ADO.NET
Reporting Tools: SqlServer Reporting(SSRS), Crystal Reports, Data Reports
PROFESSIONAL EXPERIENCE
LEAD/SENIOR PROGRAMMER
Confidential, Cranbury, NJ
Responsibilities:
- Designed and implemented seamless communication between different modules of the system.
- Built code for the Business Object Layer (BO’s) classes using C#.NET to interact with the data providers and support all business processing logic.
- Generate controls, control data, menus dynamically based on role of users accessing application. Developed User controls, navigation Menus using ASP.NET, enhanced web pages using ASP.NET 4.0/4.5, HTML and JavaScript, used JavaScript for Client side scripts and AJAX for developing Web Forms in LBNA System
- Working end to end in C#.NET Framework 4.5,WPF& MVVM, ADO .Net
- Involved in technical design, high-level architecture development and team members guidance
- Gained extensive debugging experience for ASP.NET and advanced C#.NET codes.
- Data consumed via WCF services. Used JavaScript for Client side scripts and AJAX for developing Web Forms in LBNA System.
- Developed and enhanced .NET components for Business Logic.
- UI development utilizingWPF, implementing MVVM.
- Creating and troubleshooting Views (XAML), View Models and Domain Object Models.
- TaskParallelLibraryto improve performance during data retrieval by retrieving and processing large data inparallel.
- Implemented SignalR to develop real-time updating dashboard and application level notifications.
- Environment: C#, ASP.NET 4.0/4.5, WPF, XAML, IIS 7.5, XML, JSON, MVVM, LINQ, XSLT, DHTML, JavaScript, SignalR, Visual Studio 2010/2013, MS SQL Server 2008, Oracle 11g, Agile, SCRUM, Bootstrap 3.0,TPL, ADO.NET, WebServices, WCF.
Confidential, Jersey City, NJ
.NET and VB
Responsibilities:
- Built code for the Business Object Layer (BO’s) classes using C#.NET to interact with the data providers and support all business processing logic.
- Developed User controls, navigation Menus using ASP.NET, enhanced web pages using ASP/ASP.NET 4.0/4.5, HTML and JavaScript, used JavaScript for Client side scripts and AJAX for developing Web Forms in ATMT System. Implemented complex SQL queries on the database along with stored procedures.
- Working end to end in C#.NET Framework 4.5,WPF& MVVM, ADO .Net
- Enhancing existing applications with latest features and migrated existing applications in ASP 3.0 to ASP.NET 4.0/4.5 - VB components to .NET Framework 4.0/4.5 (Trade Status, Trades Office Master File and Fixed Income Calculator) and configured applications to new server environment.
- Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
- Implemented (MVVM) Model-View-View-Model design pattern to develop aWPFapplication.
- Implemented BOB scheduler job for Bond Market Post Trade Correction daily report.
- Developed and enhanced COM/.NET components for Business Logic. COM+ that was used for deploying COM objects.
- Used JavaScript for Client side scripts and AJAX for developing Web Forms in ATMT System.
- Used Bootstrap for developing responsive web sites using HTML, AJAX, JavaScript, jQuery, CSS, Bootstrap to implement UI.
Environment: C#, ASP.NET 4.0/4.5, ASP 3.0, IIS/ASP, ASP.NET MVC 3.0, WPF, XAML, XML, JSON, MVVM, XML, XSLT, DHTML, Python, Quartz, JavaScript, SignalR, Visual Studio 2005/2008/2013, MS SQL Server 2005/2008, Agile, SCRUM, COM/MTS/COM+, Bootstrap 3.0, TPL, ADO.NET, WebServices, WCF.
Confidential
State Banking Department
Responsibilities:
- Implemented HR module to give permission based on roles to access features and certain pages. Allowed users to access application based on windows login and registry-stored connection keys.
- Created Crystal Reports to generate complex expense reports for each bank, inspector, or bank type. Built Report Screens for various functions for refining, retrieving and displaying of data based on user-specific search criteria.
- Added new features and modules to existing applications (DOB Depository, etc.) that enhanced functionality and improved data retrieval for better business decisions.
- Coded extensively in C#.NET under sophisticated Avysion IT developer guidelines. Design and Development were done adhering strictly to Software Development Life Cycle.
- Used Microsoft Data Access Application Blocks to build queries and retrieve specific data from the database.
Environment: Windows 2003, SQL Server 2008, Visual Studio .Net, C#.Net, Web Services, Framework 3.5, ADO .Net, ASP.Net, SDLC, Master Pages, JavaScript, UML, XML, XSLT and HTML.
Confidential, Jersey City, NJ
Automated Advanced Business Process
Responsibilities:
- Wrote use cases, testing, and debugging for various programs. Documented requirements and converted them into detailed designs. Created and implemented User Controls to ensure code reusability across the application. Used Master-Content page concept throughout the application.
- Effectively created and consumed Web Service to enhance functionality including integrating Flash files to web app.
- Created Channel Manager Website for clients to check status of product listings on marketplaces.
- Used DevExpress Controls for designing Web interface using nested grids and charts.
- Stored information in MS SQL Server and XML files. Designed reports using Sql Server Reporting Services.
- Implemented Ajax to get control over web page design as partial page update and Ajax enabled extender controls.
- Introduced ORM concepts such as LINQ to SQL, LINQ to Dataset.
- Achieved data validations in the UI ASP.NET Validation Controls.
- Implemented Web Services Asynchronously using one-way method.
- Used DevExpress Controls for designing front end.
- Built Report Screens for various functions that includes refining, retrieving and displaying of data based on specific search criteria keyed in by the user. Incorporated report development using Crystal Reports.
Environment: Windows 2003, SQL Server 2005/2008, Visual Studio .Net, C#.Net, Framework 3.0/3.5, ADO .Net, ASP.Net, Ajax, Master Pages, Web Services, LINQ, Team Foundation Server, SDLC, UML, JavaScript, XML, XSLT & HTML.
PROGRAMMER
Confidential
Responsibilities:
- Developed code for ASP.NET pages for data retrieval to facilitate information exchange between the Operational Data Store and the data access layer. Designed and administered Security policies, ASP.NET security infrastructure, .Net role based security; wrote complex SQL statements and stored procedures.
Environment: Visual Studio .Net 2003, ADO .Net, ASP.Net, C#.Net, Oracle, XML, XSLT, JavaScript, Framework 1.1, Windows Server 2000, and HTML.
Credit Advisor
CONFIDENTIAL
Responsibilities:
- Led system design with user team and developed functional specifications and GUI using Web Forms and ASP.Net Web Controls, User controls and navigation Menus using ASP.Net, and ADO.NET objects such as DataReader, Dataset and DataAdapter, for consistent access to Oracle data sources.
- Developed eCommerce website that begins the process of becoming a registered curriculum online content provider and/or retailer. Empowered vendors with ability to modify/delete their own data and utilize extensive search options.
- Created and programmed the web administration interface, web pages, and designed COM components (VB ActiveX DLLs) for Business Logic. Extracted data from the Oracle database by connecting through ActiveX Data Objects (ADO).
- Designed and developed nine modules viz., Purchase, Commercial, Accounts / Finance, Inventory, Dispatch, Production Planning, Production Maintenance, Marketing, Human Resource and Payroll with robust User Interface (UI) using ASP, HTML/DHTML, CSS, VB Script and JavaScript.