Senior .net Developer Resume
Oxford, MS
TECHNICAL SKILLS:
Operating systems: Windows 7, Server 2008 R2, Vista, XP, Server 2003, Linux and Solaris
Database: Oracle, SQL Server, SQL Server Reporting Services, SQL Server Integration Services, Entity Framework, LINQ to SQL, Fluent NHibernate, Hibernate, Sybase, Access, postgreSQL, ODP.NET, ADO.NET, JDBC
Programming/Architecture: Visual Studio 2010, C# 4.0, Java, Javascript, VB.NET, UML, OOP, Multithreading, Design Patterns, perl/regex, UC4/JCL
Web Development: ASP.NET, Sharepoint, AJAX, JQuery, XSLT
Source Code Management: Microsoft Team Foundation Server, Star Team, Subversion, Clearcase, Visual Source Safe, Surround SCM, CVSTesting Tools: Nunit, MBUnit, Selenium, EasyMock, MOQ, JUnit, Microsoft Test Manager
Development Process and Tools: Scrum, Agile, Rally, Jira, Confluence
Computer Graphics/DTP tools: Illustrator, Photoshop
General Office Applications: Expert in MS Word, Excel, PowerPoint and Outlook.
Other Skills: Fluent in Spanish.
PROFESSIONAL EXPERIENCE:
Confidential, Oxford, MS
Senior .Net Developer
Responsibilities:- Developing the next version of AppraisalPort, a tool that manages communication between mortgage providers and residential appraisal service providers. The system uses Entity framework, an inversion of control/dependency injection container (supports NInject and Simple Injector IOC Containers), asp.net MVC, and unit testing to exceed 95% test coverage. The system serves as a data hub for a number of existing Loan Origination Systems, as well as Appraisal management systems. Efforts included building over 500 automated integration tests in order to ensure that existing legacy interfaces work as expected, and development of a number of Http Handlers and WebAPI controllers. Also integrated Hawk, an HMAC based authentication protocol. Built a page object model to be used to build a series of Webdriver based web tests of the FNC Collateral Management System (CMS). Developed features and fixed bugs on Duet, an asp.net Webforms application used to service the Residential Mortgage security industry. New feature includes a bulk uploader component, which applies business rules to excel import data. System is high performance, able to validate and insert data at a rate of 10k records/sec.
Confidential, New York, NY
Senior Developer
Responsibilities:- Lead a team of 3 developers to re - architect and develop Respond, an RTI system, part of a suite of applications for K-12 schools. The system consists of an Asp.Net web forms, SQL Server database, and Entity Framework. Development consisted of migrating the data access layer to Entity Framework, developing unit tests with Microsoft test framework and Moq, a mock framework for .Net, and a suite of selenium web tests. Modified msbuild scripts in to import/update test plans as part of a nightly build. Responsible for Adding features across the Schoolnet product line, including Assess (student assessment), Account (Student information Data warehouse) and Outreach (content management for external parties), Responsible for growing and maintaining a suite of over 400 Selenium Web tests.
Confidential, New York, NY
.Net Developer, DBA
Responsibilities:- Worked to develop the registration system for Sarah Lawrence College. The system consists of a Jenzabar (JICS) Portlet (an asp.net custom user control ), Sql Server, NHibernate, Spring.Net and JQuery. Responsibilities included asp.net markup, Javascript, Jquery, Development and maintenance of database schema, middle tier components (DAO / DTO, and service layers).
Confidential, Brooklyn NY, US
.Net Developer, DBA
Responsibilities:- Worked to develop TeacherTrack2, a web based tool for teacher recruitment. The system consists of an ASP.net Web site, Sql Server Database, NHibernate, Text based search using Lucene.Net, a Silverlight administration tool, a series of Workflow Foundation workflows, and an additional Data warehouse Database, populated using SQL Server Integration Services, and reported on using SQL Server Reporting Services. Responsibilities included developing web code using asp.net 4.0, Javascript and Jquery, Development and maintenance of SSIS packages, Stored Procedures, RDL reports, middle tier components, Web and user controls, as well as unit tests, integration tests using Nunit and MBunit, and automated web tests using Selenium.
Confidential, Jersey City, NJ
Associate Director, Java Developer
Responsibilities:- Developed the Pledge component of the new collateral management system, for the stock borrow loan group. The component pledges excess collateral against exposed short positions in the most cost effective way possible, given the collateral’s risk classification, cost to trade and attractiveness to the borrower. The System is composed of an Oracle Database, Accessed through a proprietary persistence layer, running on top of hibernate, and a series of java beans hooked together via spring framework, and exposed to the front end via web services, and uses. Developed business layer code and unit tests using Netbeans and Easymock.
Confidential, New York, NY
Software Architect
Responsibilities:- Developed a market data portal for Millenium BCP. The application integrates with the existing Apache tomcat jsp application, allows users to see corporate actions, news and pricing of any security within their market data feed. Developed using Oracle PL/SQL, C#, ASP.Net, and IDEAL.
- Developed a reporting system for Tadawul, the Saudi Stock Exchange. The system delivers financial reports to hundreds of thousands of investors, and scales up over a large farm of Web and application servers. The system displays data in both English and Arabic. Developed using Oracle PL/SQL, C#, ASP.Net, and IDEAL.
- Developed and deployed a Securities Cross reference data maintenance application and a Position/transaction reconciliation tool for BNP Paribas/Aberdeen. Applications were developed using C# ASP.Net, Oracle PL/SQL and IDEAL.
- Developed new reports for Pershing Prime brokerage using the IDEAL, and Microsoft Reporting.
- Managed 3 offshore developers in the development and maintenance of IDEAL, a rapid application development tool, written in C#, VTL, TSQL and PL/SQL. Features included server side sorting and paging for Grid View lists, auto creation of Microsoft Report definitions, and hosting ASPX pages, and support of dynamic SQL selects (user configurable select lists, search criteria etc,). Included use of the AJAX Toolkit and web extensions
Confidential, New York, NY
Project Manager, Netik InterView Developer
Responsibilities:- Developed extensions to the Confidential Netik InterView / Prime Services Data Warehouse
- Produced functional requirements, technical specifications, Database and front end ASP and XSLT code for the “Items For Attention (IFA)” and “Portfolio Accounting” projects. The IFA project is a tool used by Confidential client representatives to examine post trade positions, activity records, interest accruals for anomalies such as large Wire transfers, Boxed or illogical positions, large interest accrual swings, etc. and track them.
- The online portfolio project was developed to allow interactive access for clients to their financial data over the web, through Netik InterView, without having to expose their accounting system, Advent Geneva, to the internet.
- The Confidential InterView installation is built on Oracle 9 and Sybase ASE as well as classic ASP and XSL technologies
Confidential, New York, NY
C#, ASP.NET Programmer, SQL Server DBA
Responsibilities:- Assisted in the development of the Short Rebate Allocation System. The system used various financial feeds to calculate rebates due to securities borrowers, and profit/loss for broker/dealers. The system consists of a number of .NET remoting services, an ASP.NET website, and SQL server.
- Achievements included optimization of calculation through multithreaded code, and improved database loading through bulk load, resulting in an 800% overall improvement in performance. Refactoring of aspx pages, resulting in a code reduction of over 75%. Development of UC4 job plans to execute calculation and data load.
Confidential, New York, NY
C#, VB.NET, ASP.NET Programmer, SQL Server DBA
Responsibilities:- Developed the New York City Human Resources Administration’s application for processing bar-coded benefits renewal forms. The System was built with C#, .NET remoting, and SQL server.
- Secured and maintained the sixflags.com website and database. Redeveloped ASP forms, eliminating scripting and SQL vulnerabilities, Secured SQL accounts, and optimized ADO calls and SQL queries.
- Developed the New York City Department of Health and Mental Hygiene’s Corporate Wellness website. The system was built with ASP, VB.NET, SQL Server, Visual Studio .NET, and Surround SCM.
- Developed the New York City Employee Retirement System’s web portal. The system was built with VB.NET, SQL Server, Visual Studio .NET, and Visual Source Safe.
- Developed an Access database for generating bills of lading for Vanguard Direct.
- Developed, Installed and Configured JSP web pages and Java Bean components for pseg.com
Confidential, NY
Senior Systems Analyst
Responsibilities:- Setup and maintained over 100 Macintosh desktops and over 300 PC desktops.
- Systems Administration of 5 Windows NT servers, and 2 Appleshare IP servers.
- Maintained and upgraded a frame relay based WAN, DNS, DHCP server, and firewall.
- Deployed the Apple Network Assistant; a desktop management system.
- Deployed an ISDN based system for worldwide image and file transfer.
- Designed and executed a high-end in-house scanning department. This included research, purchase and setup of equipment (scanners, calibrated monitors, proofers, etc.); Development of Job tracking systems for operator monitoring, billing and image delivery using Photoshop, Applescript, Quickeys and Filemaker pro; and training an 8 member staff.