Chris Daudier
Verified Expert in Engineering
C# Developer
Stroudsburg, PA, United States
Toptal member since April 9, 2014
Chris is a full-stack software engineer with 12+ years experience developing software solutions. He has designed and implemented systems using C#, Angular, React, and Cloud Platforms such as AWS and Azure. His abundance of work experience is complimented with a master of science degree in computer science.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), OS X, Windows
The most amazing...
...project I've worked on was with Blackboard, Inc., in collaboration with Apple, to implement a credentials platform to support NFC devices for iPhone/Watch.
Work Experience
Full-stack .NET Developer
Batteries Plus Bulbs
- Integrated a repair management system into an existing POS retail application.
- Utilized Azure Service Bus to pass messages from system to system.
- Implemented partial search solution in Azure to provide improved search results for product inventory system.
Full-stack Developer
IngoMoney
- Joined the team to complete a new project focused on a B2C service.
- Implemented an ACH payment plugin for use in customer portal and third-party business applications.
- Implemented an ETL reporting solution which extracted messages from Kafka topics and persisted them into SQL Server.
Senior Full-stack .NET Engineer
MyCIL
- Joined the team to develop the next version of their financial management services.
- Developed new features for public-facing timesheet management software that was rolled out to several authorized states.
- Implemented new features for internal payment management software including customizations for new authorized states and detailed interval reporting.
Software Engineer
ItWorks
- Worked on features and enhancements for their custom eCommerce system.
- Implemented a back-order system that utilized predefined and configurable behaviors that would execute if a product was back-ordered.
Full-stack .NET Developer
Blackboard, Inc.
- Joined the Transact team to develop a mobile credential solution, in collaboration with Apple, Inc., that provides students with the Blackboard Transact App for digital card readers and Apple Pay at participating local merchants.
- Designed and implemented infrastructure to support student ID cards (NFC-enabled contactless mobile credentials) on iPhone and Apple Watch.
- Rolled out implementation to Duke University, University of Alabama and University of Oklahoma.
Senior C# Developer
StorageMart
- Designed and Implemented a ticket support requests system to be the primary form of communication between the staff in the field and the support staff in the head office. Support requests ranged from application issues to hardware/OS issues and training issues.
Software Engineer
CPI Card Group
- Implemented a customized card payment solution for a new banking client, who generates $20 billion in revenue per year.
- Implemented localization to support multiple language/cultures as required for the new banking client.
.NET Developer
ISC Consultants
- Added features, enhancements, and bug fixes for the company's workforce management solution.
- Implemented a navigation menu user interface to easily maintain modifications in their menu items and associated security policies.
Front-end Developer
Hurley & Associates
- Implemented a full-fledged UI design based on provided design specification, Photoshop PSDs, and functional requirements.
Front-end Developer
ChromeRiver
- Added capabilities to a product built to create, submit, and approve expenses at any time with policy compliance monitoring.
- Implemented features such as pre-approvals, which allows employers to pre-approve upcoming employee expenses.
Front-end Developer
Verizon
- Worked on a project to develop a call flow forecasting tool in order to reduce any excess in time and resources and effectively provide better customer service.
- Implemented a custom UI design based off of Verizon’s specifications using Bootstrap. Our team was praised for completing the project precisely to Verizon’s needs, on time and under budget.
Front-end Developer
AboutTime
- Implemented a time allocator feature that allows managers to allocate time for their workers in groups using an HTML5 Canvas slider control.
- Implemented a scheduler feature that combines a scheduling system with a ticket management system, as well as integration with Google Maps to view work sites.
- Enhanced the form builder feature, which allows clients to dynamically create forms which their employees can complete and submit through the web application.
Software Developer
Haymarket Media
- Worked on a content management system for a drug database which is published in print and online for field use around the world.
- Created a single-page app for the internal CMS of the database.
- Implemented a HMAC authentication scheme for a third-party API to query the database.
Senior Software Developer
KPMG
- Worked on a marketing collateral application to streamline the process of designing marketing material that improved productivity, correctness, and discovery of assets for the marketing teams globally. Data for marketing assets were retrieved from a variety of sources such as SharePoint, Active Directory, databases, and file servers.
Software Engineer
DealerTrack Technologies
- Worked on the credit decisions team for a new version of the platform, which asynchronously handled decisions and contracts from 2,000+ affiliated lenders.
- Worked on a project which approves auto buyers for a GM credit card during the lender decision process.
- Utilized unit and integration testing via test-driven development.
- Participated in code reviews, agile development and scrum—worked in three week sprints with daily stand-ups.
Programmer Analyst
SourceMedia
- Integrated all internal systems including Salesforce (Migrated from Microsoft Dynamics CRM) and Microsoft Dynamics Great Plains using web services and SSIS and reporting using SSRS (Migrated from Business Objects).
- Developed .NET 2.0/4.0 applications in C# using SQL Server 2K/2K5 and Telerik RAD Controls, using TDD and Moq.
- Developed custom web services on Salesforce, using Apex, that integrated with our .NET applications.
- Used TDD with Apex code as Salesforce has a minimum code coverage requirement of 75% in order for code to reach production.
- Interfaced directly with product owners to gather business requirements and understand business processes.
Senior .NET Developer
Knowledge Delivery Systems, Inc.
- Revamped the eClassroom, a learning platform that includes high quality video with synchronized information slides, video chapter links, transcripts, closed captioning, note taking, quizzes, discussion forums, and a reflection area.
- Used TeamCity as a continuous integration server and NUnit and NMock to implement a full test-first development process. Services used included Akamai for video streaming.
.NET Programmer
Access Direct Systems
- Developed systems that transformed large data files, programmatically outputting Excel spreadsheets with required run analysis. Solutions were created using VB6 and later upgraded to VB.NET 1.1.
- Worked with clients such as Citibank and Medco to meet the needs of their marketing campaigns.
Education
Master's Degree in Computer Science
Pace University - New York, NY
Bachelor's Degree in Management Information Systems
SUNY College at Old Westbury - Old Westbury, NY
Skills
Libraries/APIs
LINQ, RxJS, Moq, jQuery, React, Node.js, Google Geocoding API, Google Maps API, YouTube API, Backbone.js, SQLAlchemy, SignalR, Chai, Sinon.JS
Tools
Git, Microsoft Visual Studio, Sublime Text 3, Amazon Simple Queue Service (SQS), NuGet, RabbitMQ, TeamCity, Subversion (SVN), Mongoose, Azure Search, Vault, Karma
Languages
JavaScript, SQL, C#, TypeScript, HTML5, ECMAScript (ES6), XML, Python, Visual Basic .NET (VB.NET), VB.NET, CSS, Sass, Visual Basic
Frameworks
ASP.NET Web API, ASP.NET MVC, Selenium, Angular, Entity Framework Core, AngularJS, ASP.NET, ASP.NET Web Forms, .NET, Bootstrap, ASP.NET Core, NHibernate, Django, Redux, Jest, .NET Core
Paradigms
Test-driven Development (TDD), Agile Software Development, Behavior-driven Development (BDD), Object-oriented Programming (OOP), REST, Unit Testing, Dependency Injection, Scrum, Microservices, Microservices Architecture
Platforms
Azure, Amazon Web Services (AWS), MacOS, Azure Event Hubs, Visual Studio Code (VS Code), Apache Kafka, Azure Service Fabric, Windows, OS X, Salesforce, Docker
Storage
MongoDB, Microsoft SQL Server, MySQL, Amazon S3 (AWS S3), Azure Blobs, Relational Databases, NoSQL, SQL Server Management Studio (SSMS), JSON, PostgreSQL, SQL Server Reporting Services (SSRS)
Other
Domain-driven Design (DDD), Azure Service Bus, IoC, Software Development, Software Engineering, Sprints, Sprint Planning, Sprint Retrospectives, Freelancing, Dynamics CRM 2015, Microsoft Azure, Blob Storage, WebSockets, Platform as a Service (PaaS), Infrastructure as a Service (IaaS), Akamai
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring