Carmela Santos
- Saint Peters, MO
- ccsantos23@gmail.com
- linkedin.com/in/carmela-santos-6329294
Application / Web Developer
- Experienced software developer with a strong background in front-end and back-end development.
- Quickly learns and implements new applications and technology.
- Problem-solver who troubleshoots unfamiliar code and finds optimal solutions.
- Works well with different-sized teams of designers and engineers.
- Focuses on improving user experience.
Skills
Proficient in HTML, CSS/SASS, JavaScript, TypeScript, C#, VB.Net, ASP.Net, MS SQL Server T-SQL, MS SharePoint, Design Systems/Pattern Libraries, CraftCMS, jQuery.
Experience with Git, GitHub, BitBucket, TFS, VSCode, Visual Studio, Twig, PHP, Aurelia, Vue.js, knockout.js, Jekyll, WordPress themes, Gulp, Grunt, Node scripts, Jira.
Experience
Momentus Technologies (Ungerboeck)
- Implemented the rewrite of the company's website,
ungerboeck.com,
in 2018-19 (Ungerboeck rebranded as Momentus Technologies in 2023),
creating a pattern library using fractal.build with Twigjs, SASS, and JavaScript
to prototype the designer's comps for review and easy revisions.
Then implemented the site with CraftCMS (learned during the project), setting up the development environments
so that the pattern library generated the files for the templates, styles, and scripts for the CMS.
That resulted in a living design system that directly supported the site,
allowing us to quickly prototype, review, and deploy new sections and design tweaks that came later.
Also worked on performance and accessibility improvements after the initial rollout, and did code reviews and mentoring for the developer who took over regular maintenance of the site. - Worked with a team on enhancements and bug fixes for the company's back-office software's user interface, which used C#, VB.Net, TypeScript, Aurelia, and SASS, and involved much troubleshooting of legacy code in the back-end. Improved accessibility and semantic correctness of legacy HTML markup. Communicated changes made through detailed pull requests in GitHub. Our team used agile processes with Atlassian tools like Jira and Confluence.
Aspect Software
Worked as a Senior Consultant 2, alone or with a team, creating custom-branded web applications. Notable projects:
- Created a pattern library (with patternlab.io) to prototype a client's redesigned public-facing site. Learned Vue.js to implement some of those patterns.
- Implemented styles and scripts (using C#, SASS, and JavaScript/jQuery) for custom branding of MS SharePoint public-facing and private portal sites for several mid-to-large companies and organizations, and several schools/departments (business, engineering, and admissions) at a major university. This included site redesigns and conversions into later versions of MS SharePoint, using original HTML prototypes that I built, or those provided by a 3rd Party.
- Early adoption of responsive web design after reading Ethan Marcotte's book, by implementing responsive styles with MS SharePoint for a major university's business school's website in June 2012.
- Worked with a team to implement designs using SASS and jQuery for digital signage for a major university's business school.
- Worked with a team to implement designs using SASS, jQuery, and PHP for a major university's teaching center website in WordPress.
- Learned AngularJS in 2014 by rewriting digital signage showing a configurable group of Twitter feeds and Facebook feeds.
Quilogy
(Quilogy was acquired by Aspect Software in 2010.)
Worked as a Senior Consultant, alone or with a team, creating desktop applications and custom-branded web applications for clients. Notable projects:
- Developed custom-branded public-facing websites using C# with MS Content Management Server, and later with MS SharePoint for large companies (garden chemicals, construction, batteries, manufacturing) and healthcare organizations.
- After learning about coding for Palm OS, developed a Palm OS application in 2000-2002 to take the place of paper timesheet forms used by rehab therapists. The app synchronized data by modem through a custom conduit to an MS SQL Server database. The project improved the accuracy and consistency of timesheet information for the client.
- Worked on a large three-tier system for a library district's circulation desk that handled item check-in, check-out, catalog searches, and patron information processing. Developed the functional specifications for the business objects in the middle tier, the MS SQL Server stored procedures on the back end, and pieces of the user interface. Built during 1998-1999, the solution remained in use for many years after.
Education
Self-learning: reading articles, watching conferences, and listening to podcasts to keep up with the latest on web development, accessibility and performance, design systems/pattern libraries, and JavaScript and CSS frameworks.
Master of Science in Computer Science (course emphasis on AI), 1996 • Missouri University of Science and Technology
Bachelor of Science in Computer Science, 1989 • University of Missouri-St Louis