Resume
Software, EngineeR
SUMMARY:
- Highly skilled, innovative and adaptive software engineer and architect with over 16 years of experience in the industry.
- Determined developer with a proven track record of success, overcoming challenges presented in time critical situations and highly sensitive environments
- Superior problem solving skills
- Operates efficiently under the most stressful situations
- Quick to learn and adapt to different technologies
- A team player that can assume many roles
- Superior coding skills, solving extremely complex and difficult coding puzzles in various scenarios
- Proficient debugging, performance tuning, optimization and analytic skills
- Experienced with database design, architecture, data migration, data conversions and binary data extraction
- Component development and integration
- Excellent code documentation practices and Intellisense generation skills
- Highly skilled in .NET and other Microsoft technologies
- Data deciphering, decryption (software level), .NET Interop debugging and reverse engineering skills
- Can perform IT consulting, company planning, technical sales and support
- Handle business and legal agreements
- Work with developers of partner companies for software/API integrations
TECHNICAL SKILLS:
Languages: C# .NET, ASP.NET, MVVM, MVC, JavaScript, jQuery, JSON, Bootstrap 3.0, C++ (Including MFC), C, Win32 API (Windows C API), VB.NET, Visual Basic 6, VBA, ActiveX/COM, C++/CLI, .NET IL, .NET Compact, XML, XSD, HTML, CSS, Git, JSON
Database and Data Related Technologies: T - SQL, SQL Server, NoSQL DBs, SQL, MS Access, ADO.NET, Linq, Entity Framework, B-Trieve, C-Tree, dBase, FoxPro, Codebase, MySQL
Design Skills: OOA/OOD, Test Driven Development, n-Tier Applications, RDBMS, LOB, Enterprise Solutions, Front and Back-End Design, Development and Integration, API Design, Quality Assurance and Control, System Analytics and Debugging, Documentation, Data Conversion and Migration, Source Control Integration, SDLC, Agile, SOA
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential
Responsibilities:
- Designed and developed document management software to allow medical and dental offices to go Confidential
- API allows for bridging to Diamond Dental, as well as other medical and dental programs
- Security architecture keeps documents encrypted to make software HIPAA compliant
- Designed and developed new version of Diamond Dental Backup/Restore/Maintenance/Recovery program
- Wrote Encryption/Compression API to use with Confidential and Confidential Software
- Backup/Restore program synchronizes Diamond Dental program with Confidential software
- Maintenance program maintains and protects integrity of Diamond Dental and Confidential software data
- Designed and developed new Intra-Oral/Video Camera Acquisition Software
- Performed database conversions, migrations, decryption and password breaking for clients of various dental software
- Wrote JQuery/Bootstrap web front-end for C-HeaderParser application
- Ajax calls are made to dynamically load parsed C-Header files stored in Json format on web server
- Developed ASP.Net WebForms pages for Confidential website and hosted site on personal IIS Web Server
- Developed user accounting system/online web portal for Diamond Dental customers
- Allows customers to log in to download updates, pay bills, view account status, communicate with company
- Developed using ASP.Net MVC and utilizing ASP.Net Identity framework
- Wrote E-Prescription software front-end which communicates with third party E-Prescription provider on the backend
Software Engineer, Software Architect, Consultant
Confidential
Responsibilities:
- Researched, designed and developed clinical and periodontal charting software
- Designed and developed an inter-office messaging/chat software for dental offices using TCP/Sockets
- Researched, designed and developed a new dental imaging software in .Net
- Allows acquisition of images from intra-oral, pan and ceph x-ray sensors, scanners and intra-oral camera devices
- Images can be organized and acquired directly into x-ray mounts that are customizable by the user
- Images can be manipulated and used for medical diagnostic purposes
- Created a new appointment-scheduling system from scratch (No Third party components)
- Developed installation program, deployment packages and program initialization tools
- Wrote migration software which allows software to run on newer OS versions and to handle changing security features
- Wrote a library that synchronized applications with Confidential and allowed inter-process communication
- Re-wrote entire Confidential backend in SQL Server, converting from original MS Access data backend
Software Engineer, Software Architect, Consultant
Confidential
Responsibilities:
- Designed and developed dental imaging software
- Acquires images from scanners, sensors, intra-oral cameras
- Images are organized into patient records, can be manipulated and viewed for diagnostic purposes
- Wrote a library that synchronized 32-bit applications with 16-bit Three Star program
- Embedded 32-bit controls/components using various low-level 32-bit APIs into 16-bit Three Star program
- Re-wrote the entire Three Star program to run on Pocket PC/PDAs
- Designed the back-end/business logic for appointment scheduler
- Created a screen auto-sizing API that allows screens to be displayed at any resolution
- Handled 16-bit to 32-bit software migration
