Objective
To contribute to the success of exciting software projects by utilizing my
passion for creating great software, as well as my skills and experience
with Microsoft technologies such as ASP.Net and C#.
Education
B.A. in Organizational Management
Professional Experience
Senior Software Engineer
- Involved in the design, development, deployment and support of a CRM system specialized for the retail banking industry.
- Enhanced and modified an ASP.Net web portal using C#, JavaScript, AJAX, and SQL.
- Developed an object oriented business and data layer that could be automatically generated from database schema.
- Created several applications in C and C# used to integrate with various desktop bank teller programs. Techniques included screen scraping, basic optical character recognition, regular expressions and windows messaging.
- Designed and extended several SQL Server databases using T-Sql, stored procedures, functions, triggers, and proper indexing. Developed a system to keep these objects up to date in client deployments.
Web / Database / Application Developer
- Primary developer on a team that successfully implemented CRM solution, including the creation of custom UI, database design, data conversion, and integration with third party applications. The project involved heavily modifying a Sql-Server 2000 database as well as VB 6.0 and ASP web application programming.
- Designed, produced and maintained company website in collaboration with marketing staff using ASP and VB-Script. Created a dynamic client portal which integrated with our CRM system, allowing customers to view current insurance information and to submit claims.
- Wrote web based software to allow clients to analyze trends in medical claims, as well as make projections of future costs under proposed health plan changes. The project used ASP, VB-Script and integrating many heterogeneous data formats provided by insurance companies.
- Created many applications for internal use. These increased efficiency company-wide as well as providing cost savings to alternatives.
Development Team Leader
- Key developer of CRM software named one of ISM's top 15 CRM products.
- Created core UI components in VB 6.0.
- Designed and developed modules for data cleaning, data import/conversion, business work-flow, and remote client synchronization between Sql-Server and Microsoft Exchange. Used Sql-Server 7, Sql-Server 2000, VB 6.0, and Access.
- Provided professional services for key clients. Developed a reputation for keeping customers happy and saving accounts.
Personal Projects
Developed a chess engine in C++
- Implemented a protocol which allows the engine to be used with a number of free and commercial chess programs.
- Entered the program in competitive chess engine tournaments.
- A less sophisticated version of the engine was created using VB.Net
Certification
- Microsoft Technology Specialist: .NET Framework 2.0 Web Applications
- Microsoft Certified Solution Developer (Visual Basic 6 track)
Skills
- C# / C++ / C
- Visual Basic .NET
- Visual Basic 6.0
- JavaScript
- SQL Server 2005 / 2000
- Transact-SQL
- MS Reporting Services
- Crystal Reports
- MS Access
- COM / .NET
- ASP / ASP.NET
- HTML / XML
References
References are available on request.