Devaron Ruggiero
Verified Expert in Engineering
Software Developer
Folsom, CA, United States
Toptal member since October 20, 2020
Devaron is a senior full-stack developer with over 20 years of experience and offers invaluable knowledge in designing and developing web applications, client mobile apps, web services, APIs, IoT, workflows, databases, and software development life-cycles. He specializes in Microsoft technologies such as Azure, SharePoint, and Microsoft 365 for delivering solutions.
Portfolio
Experience
- JavaScript - 20 years
- Visual Studio - 18 years
- C# - 18 years
- .NET - 18 years
- TypeScript - 8 years
- ASP.NET MVC - 8 years
- ASP.NET Web API - 8 years
- SharePoint Framework (SPFx) - 3 years
Availability
Preferred Environment
Microsoft SQL Server, Azure SQL, Microsoft Azure, C#, .NET, Windows 10
The most amazing...
...project I've worked on was a PoC app I developed while contracting at Intel, which turned out to save millions of dollars.
Work Experience
SharePoint Architect/Senior Developer
California Dept. of Social Services
- Designed, developed, and deployed SharePoint Online Solutions for CalFresh Healthy Living (formally SNAP-Ed) program.
- Developed custom SPFx web parts/extensions/forms, Azure Function Apps, designed SharePoint site structures, pages, lists, views, content types, and site columns for storing data collected by custom forms.
- Defined and managed scrum backlog items and sprints.
- Configured Azure DevOps CI/CD using build pipelines for automating deployments to each environment.
Senior Full-stack Developer
Catalyst Resources
- Assisted CatalystUX developers in migrating a legacy ASP.NET WebForms application to a modern ASP.NET Razor site.
- Developed the front-end JavaScript patterns/code for loading and saving data, along with handling user interactions/events.
- Developed the back-end C# View Models for loading and saving data from the platform Web APIs.
- The project was very successful. The team designed and developed over 60 views in a short period of time. Catalystux required assistance, and I was able to jump in and provide immediate progress.
SharePoint Architect/Senior Developer
California Dept. of Consumer Affairs
- Migrated classic C# SharePoint On-Premise web parts into new SharePoint Online hosted sites.
- Developed custom SPFx web parts and extensions for the new custom forms hosted in SharePoint Online.
- Designed SharePoint Site structure, pages, lists, views, content types, and site columns for storing data used by the custom forms.
- Migrated existing data from SharePoint On-Premise into SharePoint Online using a third-party tool (ShareGate) along with custom SharePoint Provisioning code using Microsoft PnP (Patterns and Practices) framework.
Technical Lead/Senior Developer
IMS Health
- Assisted with the migration of Silverlight application to WPF application with a modern back-end RESTful Web API.
- Served as the lead developer who built the original Silverlight version.
- Assisted the in-house developers with the migration.
Software Consultant/Senior Developer
Nuix
- Developed new REST/OData Web APIs and client applications using WinForms, WPF, and modern web technologies.
- Played a key role in structuring Visual Studio projects/solutions for managing the components of the application such as application/API logic, model objects, database migrations, and background applications.
- Learned new technology stacks such as MySQL, Adaptive Threat and Behavior datasets/concepts, along with assisting in development with a full server installer MSI package, which required special serve/user licensing.
Senior Developer
Preferred Home Care
- Designed and developed an internal web application hosted inside a SharePoint site (via SharePoint app) and developed additional background processes.
- Researched and implemented technology to migrate data from legacy systems and managed the development of the new application, which supported 600+ users and processed 2,000+ orders daily which came in from fax machines, scanners, and manual entry.
- Installed, configured, and managed the SharePoint 2013 farms (dev, test, and production).
Technical Lead/Senior Developer
IMS Health
- Designed and developed healthcare-related web applications under high-stress situations. Contracted to only develop one application, but ended up working on multiple projects.
- Played a key role in researching/implementing new technology and mentoring other team members. Learned and implemented new technologies specifically regarding LogiXml, Tableau, and Apache Solr for reporting and fast search.
- Led a team of up to five developers. I was responsible for interviewing and hiring developers.
SharePoint Architect/Senior Developer
Hewlett-Packard (ProCurve Networking)
- Designed and developed web-based and SharePoint solutions, utilizing ASP.NET, MOSS 2007, Silverlight 3/4, and SQL 2008.
- Rebuilt a very slow JavaScript-based web application which required heavy calculations on the fly using a new technology called Silverlight, which greatly increased the performance.
- Installed and configured multiple SharePoint farms and sites. I was also responsible for maintaining and troubleshooting farm and server issues. Built custom solutions for migrating data between internal and external farms.
Experience
CalFresh Healthy Living - Automation Applications
http://calfresh.dss.ca.gov/healthyliving/state-planThe applications are used by internal and external users throughout California and hosted in Microsoft 365 environment. Users originally managed their content using multiple Microsoft Word documents and Excel files which proved problematic. The new applications have streamlined data entry using modern web forms and greatly increased user efficiency along with reporting to the federal government.
RxSource 360
I was the technical lead and architect on the project, hired because the client was migrating a legacy ASP application and wanted to use Microsoft Silverlight for the front end.
Although I was originally hired for front-end development only, I soon replaced the original architect who was underperforming and took over the project development and architecture. I quickly re-architected the solution, set up Visual Studio Projects and Solution, and finished designing and developing the entire database. Using OOB frameworks from Microsoft such as Entity Framework and Silverlight's Web API framework (RIA Services), the team developed features at a much faster pace.
Stakeholders were very pleased and after 1.5 years, the entire application was developed and launched. Aside from the front-end application, Web APIs, and databases, the solution required Message Queue technology (Microsoft MSMQ) in order to handle report requests, which could be scheduled or run on-demand. The messages were sent to the web API once the server was able to handle the request and would generate the report. I was later re-hired to rewrite the front-end in WPF.
Education
Associate of Science Degree in Web Application Development
Sierra Community College - Rocklin, CA
Certifications
Microsoft Certified Application Developer
Microsoft
Microsoft Certified Professional
Microsoft
Skills
Libraries/APIs
LINQ, Entity Framework, jQuery, jQuery Mobile, React
Tools
Microsoft Silverlight, Visual Studio, Prism, Microsoft Team Foundation Server, WCF RIA Services, Apache Solr
Languages
TypeScript, C#, HTML, SQL, CSS, JavaScript, HTML5, Less, Sass
Frameworks
SharePoint Framework (SPFx), Windows Presentation Foundation (WPF), ASP.NET MVC, ASP.NET Web API, ASP.NET, .NET, ASP.NET Web Forms, Razor Pages, Office UI Fabric, Entity Framework Core, AngularJS, Bootstrap, Knockout (Knockout.js), OAuth 2, Windows Workflow Foundation, Bootstrap 3, ASP.NET Core, .NET Core
Platforms
SharePoint, SharePoint 365, Visual Studio Code (VS Code), Azure
Storage
Microsoft SQL Server, Azure SQL, MySQL, Databases
Paradigms
Azure DevOps, Scrum
Other
SharePoint Online, OData, Full-stack, Windows Communication Foundation (WCF), MSMQ, Office 365, Microsoft Azure
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