Wesley Reitzfeld
Verified Expert in Engineering
Software Developer
Wesley started his software engineering career at Endeca, solving very difficult database/search performance optimization problems in C++ (he loves logic puzzles). From there, Wesley jumped into the startup world as a full-stack web developer. He's worked extensively with React, Angular, and Vue.js for the past several years, and while primarily working with Ruby on Rails, Wesley has also worked with back ends using Go, Python, and Java.
Portfolio
Experience
Availability
Preferred Environment
GitHub, Vim Text Editor, Linux, MacOS
The most amazing...
...personal project I've done is Wikiful.com: a SaaS wiki platform.
Work Experience
CTO
Wikiful
- Built an entire SaaS product—this includes integrating it with Stripe, an email/notification system, setting up the marketing site, setting up wiki platform, implementing continuous integration, and utilizing open source when appropriate.
- Created a best in class WYSIWYG editor to manage wiki content.
- Developed a custom spell checker.
- Improved responsiveness (mobile friendly) of the entire site, including the wiki editor!
- Managed the architecture and all the implementation details.
President
KapowCorp
- Developed a data visualization drawing app.
- Built a WYSIWYG wiki platform.
Web Architect Consultant
Apptimize
- Helped in the early stage web app development to support customers ability to create, run, and view AB experiments.
- Restructured the code base to the simplify use of Angular components. Every component now has it's own isolated CSS which lives next to the JavaScript and HTML.
- Set up a Redis cluster in order to support large volumes of customer data.
- Led the use of Angular best practices within the organization.
- Implemented countless beautiful mockups from our designer.
Web Architect Consultant
Cazena
- Created the foundation for the user application using Rails and Angular.
- Made significant contributions to a cluster manager within AWS to process big data.
CTO
Storytelling Machines
- Created a new templating language to define how stories are generated and rendered.
- Built a compiler that would take user input (text, voice, images) and a template defining a video and output a video JSON file.
- Used the latest HTML5 technologies to dynamically render a proprietary video JSON file.
Senior Software Engineer
Endeca
- Made remarkable contributions to a strategic research project within the first 6 months as a full-time employee.
- Tasked, as the main engineer, with rewriting the analytics/business-intelligence language to use on the outcome of a new research project.
- Redesigned a wild-card text-search to use a more balanced approach that resulted in smoother performance characteristics and less configuration (eliminating ngrams).
- Changed the engine and indexes to work in a clustered environment which required a reader/writer distinction and ability for the writer to inform readers of a pending update.
- Debugged a performance problem resulting from string management.
- Introduced a task: a local string allocation for better string management in a highly parallel system—resulting in major performance improvements.
Experience
Wikiful | Your Own Personal Wiki
https://www.wikiful.comWikiful is a wiki platform where users can sign up and create wikis. Wikis can be public, private, or shared with specific people.
A few feature highlights:
* Beautiful image figures with a wonderful edit model.
* A Google maps integration.
* Code blocks.
* Supports mobile and touch screens.
* Add viewers, collaborators, and administrators to your wikis.
* Customize the page order, including making any level of nested sub-pages.
* And in our experience is one of the most user-friendly WYSIWYG editors out there!
SAFER Campus
I was the main developer on implementing their design and setting up a CMS. For the CMS, I opted to use http://www.concrete5.org/ as it provided a very user-friendly WYSIWYG experience for the content creators.
The Sex Pact
I was the main developer on implementing their design and setting up an admin dashboard. I used Ruby on Rails for the site which enabled me to use ActiveAdmin for easy user and content management. The site features a dynamic sign-up form and a custom forum built using JavaScript and Ruby on Rails.
Skills
Languages
TypeScript, HTML, C++, SQL, JavaScript, ECMAScript (ES6), CSS3, HTML5, Sass, Ruby, C, Go, Python, Java
Frameworks
Paper.js, Ruby on Rails (RoR), AngularJS, Redux, Bootstrap, Angular
Libraries/APIs
React, Vue 2, Stripe API, Devise, Lodash, jQuery, Vue, Stripe, Ruby on Rails API, Vuex, Twilio API, D3.js, Backbone.js
Tools
Amazon Simple Email Service (SES), Codeship, Amazon Virtual Private Cloud (VPC), Amazon CloudFront CDN, Valgrind, GDB, Travis CI, Vim Text Editor, GitHub
Paradigms
Kanban, Agile, Continuous Delivery (CD), Scrum, Database Design, Faceted Navigation, Continuous Integration (CI), Continuous Deployment, Test-driven Development (TDD), Concurrent Programming, Behavior-driven Development (BDD)
Platforms
Amazon Web Services (AWS), Twilio, Amazon EC2, AWS Elastic Beanstalk, Heroku, Linux, AWS Lambda, MacOS
Storage
PostgreSQL, Amazon S3 (AWS S3), Database Performance, SQL Performance, MySQL, Database Caching, MongoDB, Redis, Memcached
Other
User Management, User Registration, Back-end, Front-end, Faceted Search, Capybara-Webkit, Startups, Front-end Development, Back-end Development, Freelancing, Performance Analysis, Content Delivery Networks (CDN), Web Scalability, Amazon Route 53, Search, CSS3 Animation, Analytics, ActiveAdmin, Lean Startups, Serverless
Education
Bachelor of Science in Computer Systems Engineering
Boston University - Boston, MA, 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