Robert Beckman
*********@*****.*** · 801-***-**** · 890 N Murdock Drive Pleasant Grove, UT 84062
SKILLS
Languages & Frameworks: C#, .Net, ASP.Net, VB.Net, MVC, Javascript, HTML, WPF
Data: LINQ, SSMS, SQL, EDI/X12
Management: Kanban, Agile, Scrum
EDUCATION & CERTIFICATIONS
Weber State University - B.S. Computer Science
MAY 2004
Software engineering emphasis, 3.5 GPA
Certifications: MCSE & A+
EXPERIENCE
3PL CENTRAL LLC - SOFTWARE DEVELOPER
NOVEMBER 2012 - APRIL 2020
●Developed internal and external REST APIs
●Devised C# integration tests
●Extended integration framework -- reducing run-time & shortening the integration suite by factor of 2+
●Advised developers who worked with EDI-based data exchanges, managing the importing/exporting of orders with external APIs and data formats, such as: X12 standard, xml, and comma/tab-delimited
●Built features using ASP.NET pages in HTML and JavaScript
●Customized SQL for the report framework to match customer specifications
●Advised QA on manual test plans
●Worked & mentored in a team environment -- collaborating on shared code & completing code reviews.
E-FILE CABINET - SOFTWARE DEVELOPER
OCTOBER 2009 - OCTOBER 2012
●Programmed front and back-end pieces (SaaS and client/server), of an enterprise-level document management system
●Developed REST APIs and client frames for the client/server version, allowing for electronic signatures using RightSignature
●Designed and implemented a visual audit log plug-in for the client/server version using WPF, giving access to user actions
●Developed a document search plug-in for the client/server version to easily find stored documents based on multiple criteria using the DTSearch engine
●Added globalization to the client/server version for localization into multiple foreign languages using LocBaml and .resx resource files
●Built front end modules, class libraries, and database tables for our SaaS product using ASP.Net, Silverlight, and MySQL and Amazon Web Services
●Implemented parallel programming through asynchronous callbacks to improve application responsiveness, resulting in a better user experience
●Used Infragistic’s .Net Advantage library with WPF and Silverlight
CASELLE INC - SOFTWARE DEVELOPER
MAY 2006 - MAY 2009
●Programmed 3-tier Windows Forms modules in VB.Net for an enterprise-level client/server city and county management software
●Created payment entry, data view, data entry, and reporting programs for business license, business tax, and accounts receivable applications
●Refactored existing programs to be faster and more user-friendly through bug fixes and partial rewrites
●Performed peer code reviews
●Collaborated with project manager to improve program document specifications
WINDSPEED SOFTWARE LLC - JR SOFTWARE DEVELOPER
NOVEMBER 2004 - APRIL 2006
●Created real estate calculation and warehouse management programs using VB6 and MS SQL
●Implemented interactive web pages with methods for instant calculations upon user input
●Produced a technical manual for legacy accounting software
ACTIVITIES
When I’m not coding I enjoy creating things (woodworking, oil paintings, leathercraft), mountain biking, and teaching others what I’ve learned.