Ross Esmond
Verified Expert in Engineering
Full-stack Developer
Ross is a passionate full-stack developer who has harbored a passion for software from a young age. With strong communication skills and deep knowledge of web development, he has served as a lead developer at both large corporations and garage startups. Ross always strives to deliver clean, accessible, intuitive, maintainable, well-tested, and well-documented software.
Portfolio
Experience
Availability
Preferred Environment
React, Svelte, C#, ASP.NET, PostgreSQL, SQLite, Clojure, ClojureScript, Amazon Web Services (AWS), Firebase
The most amazing...
...accomplishment of mine was leading a project that was behind schedule, under-tested, and under-staffed to launch on time and with complete code coverage.
Work Experience
Lead Developer
Ameriprise Financial
- Led the web access management team in charge of building the login component, multi-factor authentication modal, and registration page.
- Designed a new and more-formulaic unit testing approach, transitioned the team to the React Testing Library, and managed the process of testing the backlog of components to go from 20% coverage to 80% coverage before launch.
- Onboarded two new developers to the team, training them on our process and ensuring they could understand their role and our tech stack.
- Redesigned our approach to constructing React applications without Redux, focusing on simplicity, efficiency, and ease of testing.
- Refactored and rewrote the multi-factor authentication modal for accessibility and usability.
- Reviewed mockups for accessibility and ease of construction and worked with our designer to fix issues before they were passed on to later stages of development.
- Spearheaded the core components project, where scrum teams were encouraged to contribute with reusable components to a core, shared library.
- Contributed to company-wide DevOps by reworking our merge and release process, writing scripts to automate important jobs, and providing insights on the monorepo transition.
Lead Applications Developer
Applicadia
- Onboarded and mentored junior developers during their first job after taking part in an associate's program.
- Managed a cross-platform team of dedicated desktop, web, Android, and iOS developers.
- Developed a JavaScript library to serve as a novel layout and animation platform for visualizing ontological graphs of medical knowledge.
- Used the Roslyn open-source C# compiler to generate code that captured knowledge in medical informatics datasets such as CQL, Snomed, and ICD-10.
- Wrote our C#, ASP.NET RESTful server to be secure and robust.
- Designed and audited pages for usability and accessibility.
Experience
Spaced Math
Personal Website and Tools
http://rossesmond.comStudent-Run Discord Bot
Skills
Languages
C#, JavaScript, CSS, HTML, TypeScript, Clojure, HTML5, SQL, Go, Python
Frameworks
Redux, ASP.NET, ClojureScript, Jest, Cypress, OAuth 2, .NET, ASP.NET Core, .NET Core, Svelte, Next.js
Libraries/APIs
React, React Redux, Vue 2, Backbone.js, jQuery, Node.js, ImageMagick, REST APIs, Vue
Tools
Git, Redux Thunk, JSX, ANTLR, Sequelize, Canvas, Let's Encrypt, Amazon CloudFront CDN, CircleCI
Paradigms
Web Architecture, Agile, Continuous Integration (CI), DevOps, Automated Testing, Test-driven Development (TDD), Search Engine Optimization (SEO)
Other
Web Accessibility, Parsers, Front-end, Front-end Development, User Interface (UI), Software Design, Legacy Code, Legacy Software, APIs, Web Development, Full-stack, Web UI, Technical Leadership, Full-stack Development, Technical Writing, AWS DevOps, Drag & Drop, Large-scale Projects, UI Animation, User Experience (UX), Architecture, Integration, API Integration, Authentication, AWS CodePipeline, Discord Bots, Constraint Programming (CP), Wiki.js, Amazon RDS, Finance, Chatbots, Live Chat, Design
Platforms
Amazon Web Services (AWS), Firebase, Amazon EC2, Docker
Storage
Databases, PostgreSQL, SQLite, Amazon Aurora, Amazon S3 (AWS S3)
Industry Expertise
Healthcare
Education
Bachelor of Science Degree in Mathematics
University of Minnesota - Minneapolis, MN, USA
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