Senior .net Developer - Fin. Svcs/mortgage Resume
Brooklyn, NY
SUMMARY:
- 10+ years of combined experience in writing application software, data analysis, data access, data structures, data manipulation, databases, programming, testing and implementation, technical and user documentation, software conversions.
- Designing and developing components using C#, VB.Net, ASP.Net, MVC 4/5, Visual Studio.net, Microsoft SQL Server and Oracle experience in working through all stages of the Software Development Life Cycle (SDLC).
- Designing and developing with Object Oriented Design & Analysis techniques to minimize the impact of changes through encapsulating your data and code together.
TECHNICAL SKILLS:
Languages: ASP.NET, C#, VB.NET, Javascript, Jquery, Visual Basic, ASP, Cold Fusion, HTML5, CSS3, XML, Bootstrap 3.x
Frameworks: Visual Studio 2003, 2005, 2008,2010,2012 ADO.Net, EF5/6, KnockOutJS, AngularJS
Databases: SQL Server, Oracle
Operating Systems: Windows
Tools: MS Office, Dreamweaver
WORK EXPERIENCE:
Confidential, Brooklyn, NY
Senior .NET DEVELOPER - FIN. SVCS/MORTGAGE
Responsibilities:
- GinnieNet is a a web based application that provides Ginnie Mae Issuer and Custodians with timely, accurate and paperless processing or New Pool processing, Investor Reporting, s.
- Worked on GinnieNet website which consisted of multiple modules (New Issuer, New Pool Processing Module, Pool Reporting Module, Master Agreement Module, etc)
- Developed new functionality to website allowing edit/add/delete functionality for new business processes.
- Toolset used - Visual Studio 2008 IDE, ASP.NET 4 webforms, VB.NET, HTML, EF5, Jquery, Oracle 11g packages, stored procedures, functions, triggers, TFS version control/project management
- Database access with ODP.NET Oracle provider for .NET, ODAC 11.2 Release 3 and Oracle Developer Tools for Visual Studio (11.2.0.2.1 )
- Employed Object-oriented programming with events and delegates
- Developed server side and client side validation with JQuery javascript library
- Deployed GinnieNet website to newer platform providing a more responsive web application
- Agile team of 10 developers, BAs, project leads & Project Manager
- Newer platform -- Microsoft ASP.NET MVC5 C#, Razor, HTML5, Jquery, Bootstrap 3x, TFS
- Knockout.js, Telerik Kendo UI Javascript Frameworksome later components with AngularJS
- Application database modeling with Microsoft ADO.NET EF6 against SQLServer2012 . enables working with relational data as domain-specific objects, issuing queries using LINQ, then retrieve and manipulate data as strongly typed objects.
- SSRS reporting integrating web forms/ReportViewer controls with MVC action results
- RESTful service using the ASP.Net Web API and Entity framework 6 to perform CRUD operations using an n layered architecture
Confidential, New York, NY
Web Developer
Responsibilities:
- Confidential is a not-for-profit organization that enables collaboration, knowledge sharing, career enrichment, and skills development across all engineering disciplines.
- Maintain and develop Confidential Cold Fusion Codes & Standards Tools Sattelite Website a repository for files Members-only access to document & revision status.
- Investigate browser compatability issues between different browsers using CSS resets stylesheets to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on.
- Updates to allow downloading pdf and word documents for review.
- New ASP.NET pages integrated with Cold Fusion site to add online balloting and voting functionality using responsive, user friendly AJAX Jquery techniques—autoComplete, JQuery tabs, Accordion controls.
Confidential, Jersey City, NJ
Web Developer
Responsibilities:
- Migration/Conversion of Compliance and Reporting applications from Classic ASP, VB 6 ActiveX DLLs to .NET environment(VS 2008,VB.NET, SQLServer 2008) using Microsoft ADO.NET Entity Framework (EF4) object-relational mapping (ORM) framework for the .NET Framework LINQ to Entities, WCF service, Master pages, user controls, custom server controls, Class library IO Modules, Core common Javascript functions including JQuery for client side animation and richer client side experience for the user. FOCUS reporting for periodic regulatory reports filed by broker-dealers with the Securities and Exchange Commission that contains detailed information about a firm's financial and operational status, such as credit and debit balances and computation of net capital. Window Services monitors web folders for Excel reports request and starts an BatchExport job creating an Excel report.
- SSRS reporting tools for custom reporting -
- Summary reports
- Reports focused on the numbers (sums, variances, counts, YTD, etc.)
- Highly summarized and aggregated
- Usually for management decision-making
- Listing reports
- Reports focused on detailed records
- May include grouping for sorting purposes
- May include group or grand total summaries (sums, counts, etc.)
- Task Management task-list time management application that helps users keep track of work and agenda items, along with their priority and status,
- Used VB.NET Winforms
- Hosting a WCF Services to deal with database operations to define, add, edit, and delete tasks.
- Database SQLServer 2008
- SSRS reporting
- VS2010 IDE for development.
Confidential, Forest Hills, NY
Web Developer
Responsibilities:
- For this internet consultancy worked on a project for Garden City Group, an independent provider of claims management and related solutions to the risk management and insurance industry as well as self-insured entities. Worked on the redesign of their Claims processing application starting with the analysis of
- Call Center representatives answering and responding to public’s request regarding all types of claims. Used business process management (BPM) collaboration Savvion BPM Studio allows users to develop processes that can interact with a wide variety of external applications, across platforms, across organizations and via Web services. Following an MVC3 Design pattern with WebForms views using CSS, C# and WCF web services to retrieve/update claimant information tables in SQL Server 2008 database. Enhanced UI utilizing JavaScript, JQuery animations, and Ajax helpers.
Confidential, Garden City, NY
Web Developer
Responsibilities:
- Graphics Extranet (The Graphic Arts and Printing Service ) is a one-stop, professional print shop that offers Nassau County school districts browser based app to request online services: a selection of industry options, ranging from graphic design, layout and typesetting to printing, bindery and finishing. Full life cycle from gathering requirements, functional specifications, design, development, database design, programming, testing, user, user manual development.
- Used Entity-Based Objects ADO.NET Entity Framework (EF) object-relational mapping (ORM) framework for the .NET Framework to model database structure. LINQ to Entities to write queries against data object models.
- Utilized Microsoft MVC3 Design pattern provided clear separation between your Data Access layer (Model), User Interface layer (Views) and Controllers to coordinates the collection and processing of data through the model and renders the appropriate view.
- Used JQuery to create an AJAX request, JQuery functions for UI updates and interactive C# web forms .
- Coded and maintain dynamic database driven pages for n-tier applications with workflow and approval processes.
- Built Front-end site using HTM5, CSS, ASP.NET 4 MVC, VB.NET, JavaScript, JQuery
- Visual Studio 2008, MS SQL Server 2005 to create and manage databases, write stored procedures and triggers.
- Maintained/enhanced Classic ASP, SQL Server 2005, CSS, JavaScript applications which included 3 Extranet applications: Letter of Intent, password protected website used by school districts of Nassau Country to commit to shared al services for the ensuing school year by filling out the letter Of Intent and approve, execute & deliver it electronically. Cross Contracts Extranet permits a non-component school district to contract with any BOCES thru out the state for a service not offered by their own BOCES
Confidential, New York, NY
Software Engineer
Responsibilities:
- Specializes in multi-channel (digital print/direct mail, web, interactive, email, mobile) personalized communications and marketing campaigns & systems. Beginning phase of an Email application required developing stored procedure to perform data cleaning - validates email address syntax, scrub list of emails against Disney provide CAN-SPAM file plus additional validations. Then used Business Intelligent Development Studio (BIDS) to create SSIS packages to move data from multiple external data sources (.csv, .txt files) into SQL Server. Put the package file in as automatic reoccurring job by creating a C# console application to execute this SSIS package programmatically. Cleanse data files ultimately used to generate template forms for direct mail & email for client Disney Destinations. Visual Studio 2008, SQL Server 2005 stored procedures. This web app used new Visual Studio 2008 features LINQ to SQL O/RM (object relational mapping) to modela relational databaseusing .NET classes
Confidential, New York, NY
Software Developer
Responsibilities:
- Assist the Technical Development Manager in designing system architecture and drafting technical specifications for new and existing applications.
- Maintain highly scalable and dynamic web applications utilizing ColdFusion MX, JavaScript, AJAX, CSS, XML, SQL Server 2005, DHTML, Dreamweaver 8
- Code ColdFusion Components (CFCs) for reusable code and interaction with business logic / database
- Utilize JavaScript/JQuery/ AJAX to create a highly interactive user interface
- Adhere to rigid coding standards and best practices when coding software; perform code reviews of other developers
- Assist Application Support Team in analysis of production level issues
- New development projects utilized Visual Studio 2008, C# SQL Server 2005, SQL Server Reporting Services, JavaScript, and CSS.
- Visual Studio 2008/Ajax, ASP.NET web forms integrated into Cold Fusion application
- One functionality migrated was Case Management menu/Case Lookup to access all client records
- Client/Case records displayed in ASP.NET GridView & provides functionality to edit/update/add client records
- Used Visual Studio 2008 built-in Ajax components techniques making the WeCare web application more responsive and attractive to the user
Confidential, New York, NY
Software Consultant
Responsibilities:
- For the BUREAU OF DAY CARE development of DAY CARE APPLICATION TRACKING SYSTEM web application to track group day care service providers in New York City, including all field activities associated, permitting information, complaints and other related information.
- Integration of LPPP data (Access, Excel) on Daycares lead inspections provided by outside contractors-cleaning & removing duplicated data & then loading onto daycare database
- Mobile users provided with hand held devices, Tablet PCs with Oracle 9i Lite, to perform at site inspections, updating Oracle 9i Lite tables for later download and synchronization back to main Oracle 9i databases.
- Maintenance & enhancements of FOOD SAFETY AND COMMUNITY SANITATION TRACKING SYSTEM, application used to track all food service establishments in NYC, and any activities related to them, licensing, closures using Visual Studio.NET, Oracle developer tools, Windows 2000, ORACLE 9i.
- Development of OCSE SQL Server Reporting Services web reporting application for child support enforcement program providing case workers to enter case review documentation and enabling case workers Supervisors to review & approve outcomes of case worker’s documentation. Provides reports thru Reporting Services using Oracle 9i database backend, ASP.NET 2.0, AJAX Extensions, AJAX Control Tool Kit, Visual Studio 2005, TOAD 9.0, HTML, and CSS.
Environment: ASP.Net using C#, ADO.Net, Oracle 9i packages, stored procedures, functions, triggers, Web reporting using Crystal Reports, Windows 2003 server, IIS SERVER WITH 2.0 .NET FRAMEWORK
Confidential, NY
Software Developer
Responsibilities:
- Analyze requirements for integrating Pass Bureau system with new version of ImageWare Systems EPI Builder 6.3 to capture images, capture signatures and print passes.
- The User Interface written in Classic ASP and migrated to VB.NET, Visual SourceSafe 6, Crystal Reports 9 and will enforce pass eligibility rules, track history and maintain audit trails of user activity.
- Other components used - Infragistics True DB Grid Pro 7.0, Query 1.0, True DBInput pro 6.0.
- Backend will be Oracle 8i with Oracle Packages, stored procedures, triggers, using TOAD 7.6 to develop & test packages, SPs, PL/SQL.
- Utilize EPI Builder functions to build software modules for use by the application User Interface.
- Worked with ImageWare Systems support staff to resolve issues as needed.
- Worked with technical staff to ensure all programs are properly documented including user manuals
- Program & functional specs.
Confidential, New York, NY
Software Engineer
Responsibilities:
- Analyze data files/databases containing mutual funds trades, mailing date transactions, mailings of prospectus.
- Used SQL queries (T-SQL against MS SQL Server 2000 database) to research initial & subsequent mailings, cases where missed mailings when required.
- Used Microsoft Office Visio 2003 for flowcharting & documentation cases.
- In house WinForms project
- Developed VB.NET app to allow entering & loading evidence info onto SQL Server 2000 databases for Forensic & Litigation Consulting practice.
- Coded forms to assign each case project to one of their consultants.Contact Manager project
- Developed Web app to maintain Events calendar (create & track events) and Contacts info using VB.NET, MS SQL Server 2000 database, Stored Procedures.
- Developed business tier classes to communicate with the database incorporating common services in ancestor base class
- Ancestor base classes developed for web forms to inherit from
- ASP.NET VB.NET, SQL Server 2000 database, ADO.NET for database connection
Confidential, Jersey City, NJ
Software Engineer
Responsibilities:
- Intranet apps
- Visual Studio.Net, ASP.Net using C#, Oracle 9i, packages, Stored Procedures, JavaScript, Crystal Reports, HTML, DHTML, CSS, XML navigation menus
- Reclaims Analysis - Developed web forms allows users to browse, update reclaims info (costs incurred for undelivered securities) utilizing ASP.NET user controls, web forms, OO technology, Class library projects (DLLs), Crystal Reports.NET, Stored procedures.
- Export of DataGrid Web Control info to Excel spreadsheets
- Crystal.Net Report Web Services
- IFProfile - display member firm profiles using web forms
- Entitlements - maintenance of security & privileges granted to users updates user login/passwords
- Support Broadcort Correspondent Clearing Systems
- Assist in the support of daily loads, job monitoring, troubleshooting.
- Developing queries requested by users/clients concerning data related to BroadCort execution and clearance services.
- Ad-hoc queries eventually converted to monthly, daily or weekly reports which are presented as Excel spreadsheets to be emailed to person(s) requesting these reports.
- Setting up queries, report distribution lists in the production environment.
- Queries to confirm/verify discrepancies in data i.e. Difference between mainframe reports & Powerbuilder 8 generated report.
- Maintenance of Powerbuilder 8 apps - Citation statement processing Oracle 9i
- Monitor data down load jobs (mainframe to Oracle 9i), daily scripts for emailing reports to users.