Erik Weinmaster

Technical Lead at Rakuten DX
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Montpellier, Occitanie, France, FR
Languages
  • English Native or bilingual proficiency
  • French Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Fabrice Richard

Highly Recommend Erik - Exceptional Technical Expertise and Outstanding Leadership I am delighted to write this recommendation for Erik, who has been an invaluable asset to our team. As one of the most capable developers I have had the pleasure of working with, Erik consistently demonstrates a remarkable combination of technical prowess and very good leadership skills. Erik has an exceptional track record of successfully handling multiple difficult technical projects from start to end. His depth of knowledge and expertise in various domains is truly impressive. I have witnessed firsthand his ability to tackle complex challenges with ease and consistently deliver high-quality solutions within tight deadlines. Erik approaches each project with meticulous attention to detail, ensuring that every aspect is thoroughly analyzed and addressed. Beyond his technical prowess, Erik possesses remarkable management skills. They have a keen ability to effectively communicate and collaborate with team members, fostering a cohesive and motivated work environment. Erik's leadership style is characterized by his approachability, active listening, and clear guidance, which inspires and empowers the team to achieve their best performance. In summary, I wholeheartedly recommend Erik for any challenging technical or leadership role. It has been an absolute pleasure working alongside with Erik, and I have no doubt that he will continue to excel and make a significant impact wherever he goes. Please feel free to reach out to me if you require any further information regarding Erik's remarkable abilities or qualifications. Regards, Fabrice Sr. Engineer Manager https://www.linkedin.com/in/richardfabrice/

Christopher Petit

Erik is a remarkable software engineer who consistently surpasses expectations. From his roots as a backend developer to becoming a proficient full-stack developer, his growth and adaptability have been impressive. His strong sense of ownership over the features he develops results in high-quality work and sets a high bar for others. His swift ascension to the role of Tech Lead demonstrates his natural leadership skills and solid grasp of technology. His dedication and technical acumen have been instrumental in our team's success. In short, Erik is a committed, adaptable, and skilled professional who I highly recommend for any future roles he pursues.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • France
    • Software Development
    • 1 - 100 Employee
    • Technical Lead
      • Feb 2023 - Present

      Leading other members of the team while continuing as a full-stack developer for the Appbuilder. Other duties include.• Finding daily tasks and delegating applicable work• Leading team meetings such as; daily status meetings, scrum retros and refinements, and acting as a point of contact to other teams.• Discovering new technology and determining if it can be beneficial to the project. New concepts or technologies are usually presented to an architecture committee before implementation. Show less

    • Senior Software Engineer
      • Oct 2021 - Feb 2023

      Developing as part of the Appbuilder team. The Appbuilder provides a way for non-technical clients to create applications for both iOS and Android platforms. This product eases the development process by providing UI features like drag-and-droppable components, API services (for interfacing with other servers), and plugins from external sources.• Working as a full-stack engineer for the AppBuilder. The backend is composed of a Nest.js server (Typescript) that communicates to PostgresQL database as well as a Redis instance. The front-end has two parts; 1) Angular is used as the primary framework. 2) React is also used for an application preview portion. Both the Angular and React components are written with Typescript• Re-wrote the backend services into the Ports-and-Adapter pattern. This design pattern offered modularity and a loosely coupled highly cohesive organization with all the different functionality offered. This project took several months to complete and enabled a fast transition to microservices.• Identified and normalized many database tables. Successfully migrated tables to a graph representation in order to allow for a tree pattern to be used to better express the data models. Used advanced DB features like recursive queries and with statements to facilitate graph functionality. Show less

    • United States
    • Consumer Services
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jul 2014 - Sep 2021

      Worked as a member of the backend team to power Pinger.com mobile apps. The primary focus of the company is to provide a second phone number, for texting and calling, via the Textfree and Sideline product line. This second phone number works with the PSTN system thus making it a fully functional phone number. • Primarily focused on the backend development using the LAMP (PHP) stack. The backend consists of a typical Rest API protocol to communicate with the mobile and web clients to make all communications possible. Many different protocols are used for texting (MM4, SMTP, SMPP, SMS), voice (PSTN, VOIP), and push notifications (APNS, GCM) to provide a seamless integration with smartphones. • Lead developer and creator of the Pinger Support Tool. This SPA web app was developed using Vue.js, Vuex, Vuetify (material design), and LESS CSS. The purpose was to give our support agents a bird’s eye view of customers’ accounts when assisting or troubleshooting issues. By providing more advanced tools, our support agents were able to help customers resolve issues in a quick and efficient manner • Took over responsibilities of Scrum Master for one year. During this time, I also attended a scrum training to be certified as an official scrum master. Lead the first ever Pinger book club. We read and discussed books like ‘Domain-Driven Design’ by Eric Evans and ‘Working effectively with Legacy Code’ by Michael Feathers. Regularly participate in demonstrations of newer technologies and how they may be applied to the company. Show less

    • France
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • Mar 2020 - Sep 2020

      Took up a contract role with Holaspirit as a backend engineer. Holaspirit is a company based on the Holacracy management system. This company is looking to redefine how companies are organized and delegate work. • Created and updated numerous API’s for the PHP backend. The backend utilized PHP 7.4, Symfony 4.x, Redis, MongoDB, and Docker to provide the web client a rich set of features. Behat was then used to test all the external facing API’s to ensure software quality. • Completed a project to allow for Slack integration. This feature allowed companies to use Slack’s ‘shortcuts’ to seamlessly integrate the Holaspirit backend with the chat services. Users could create groups and delegate tasks right from the shortcut methods without leaving the Slack interface. Show less

    • United States
    • Financial Services
    • 100 - 200 Employee
    • Senior Software Engineer
      • Jun 2012 - Jun 2014

      Contributed as part of the core team at WePay to take the headache out of payments processing. WePay.com was founded in 2008 and funded early on by Y-Combinator. WePay differs from other payment processing companies by taking on risk or fraudulent payments themselves. WePay utilized PHP 5.4 running on CentOS 6.5 with nGinx 1.6 as the web server and Percona 5.5 (mysql) for the database layer, for most of its programming needs. • Primarily worked on the Events feature before it was discontinued. In order to allow customers to interact with the money engine, WePay originally had a product line that consisted of Events, Donation Campaigns, and Stores (a virtual marketplace). This Events software allowed customers to collect money and issue tickets for an event that the owner had setup. Other services that were introduced were custom forms (which allowed events owners to collect information about the attendees) and partial refunds (this enabled owners to return various amounts of money to attendees and potentially resell the tickets to somebody else). • Developed core features that were exposed to the public via API. These core features include a money engine and a fraud engine that allow merchants to hand off their flow of funds to us and lets them focus on their business. • Conducted extensive interviews in order to all the company to grow. Filtered through over 200 resumes to select 7 candidates for the summer 2014 internship program. Also participated in numerous on-site and initial phone screen interviews. Show less

    • Technology, Information and Internet
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jul 2011 - May 2012

      Worked as part of the Paris development team to provide a billing platform for content purchasable via mobile devices. Geographically located in Aubervilliers (just north of Paris), this team interacts with the 3 primary cellular providers of France: SFR, Bouygues Telecom, and Orange. • Helped establish a new platform for the Billing component. This service provides a means to incorporate the bill from all purchased content into the customers monthly statement from their carrier. This component is a collaboration of 5 different modules communicating together either directly or with APIs via SOAP. All modules are developed in PHP5 on the Zend Framework 1.11.4 with MySQL databases and are PHPUnit 3.4.13 tested. • Contributed to a central library of PHP5 code designed especially for reusability and flexibility. This library, built on the Zend Framework, requires its software to undergo several months of testing (manual and PHPUnit 3.4.13) before it can be fully available for general use. • Supported legacy platform in order to fix bugs and provide stability. This older platform, which is still in use today, uses PHP5 and MySQL databases. Employees are scheduled to work on this platform for 2 - 4 weeks out of the year. During ‘Support’ phases employees are expected to work 50% on their current task and 50% on legacy issues. Show less

    • United States
    • Book and Periodical Publishing
    • 700 & Above Employee
    • Software Engineer
      • Oct 2010 - Jul 2011

      Developed and optimized web sites for Hachette Filipacchi Media US (now Hearst). HFMUS owns a variety of magazines, some of the more well-known (elle.com, caranddriver.com, and womansday.com) have a large online presence. • Upgraded as well as added new functionality to company owned large volume heavily trafficked sites. These sites use eZ Publish 4.x to store and present content as well as linking to other more specially designed sites for blogging and forums. PHP5 and MySQL databases are primarily the technologies in use, while development took place on Ubuntu or Mac OS X with Git for version control. • Utilized the Zend framework 1.11.x along with Doctrine 1.2.4 to create plugins and other more independently functioning add-ons used by previously mentioned sites. The tabbed menu bar at the top of the caranddriver.com web site (Buyer’s Guide, Reviews, News, etc.), is an example of this type of development. • Created a variety of custom scripts designed to verify and correct the integrity and consistency of the content tree in the eZ Publish system. These scripts help not only to keep data intact, but more importantly facilitate the upgrade process. Show less

    • United Kingdom
    • Advertising Services
    • 700 & Above Employee
    • Software Engineer
      • Dec 2008 - Oct 2010

      Created and maintained a variety of web pages and applications for the New York City development team. This team (also located in Burbank, CA, and Cincinnati, OH) works exclusively on Clear Channel Radio Digital’s content. • Established a new platform for all Clear Channel Radio web sites anchored with eZ Publish as the content management system. This new architecture uses content like pictures, articles, or videos provided via eZ Publish 4.x to drive various sites. PHP5 is used server side to create and manage data, while a mix of web technologies (Templates, JavaScript, CSS, & Ajax) make up both administration and public facing GUIs. The CMS platform operates a collection of MySQL databases for storage and was developed with Eclipse PDT on both Ubuntu and Mac OS X. • Recreated previously written administration tools for the new eZ Publish framework. This involves writing custom modules with views to interact with external databases, along with listening to feedback from non-technical employees to better understand and improve the tool itself. As above, Eclipse PDT is used on a mix of Mac OS X and Ubuntu environments. • Provide limited stability and fixes for older CCRD web sites. This platform used PHP 4.4.9, Templates, JavaScript, CSS, and Ajax to provide a rich user interface for specific radio stations. These web sites also extensively interacted with a MySQL database, but were developed via text editor. Show less

    • United States
    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • Jan 2007 - Nov 2008

      Built In-Flight Entertainment (IFE) software as a member of the Cabin Electronic Systems department. Primary role consisted of designing and implementing new next generation product called Venue, as well as supporting legacy code for older system named dTES.• Developed a custom media center device (MCD) using C# for Venue that allowed users to view pictures, movies, and listen to music. The GUI is built from the MediaPortal development kit, while the back-end uses the .Net framework 3.0, SQLite, and XML files on a Windows XP platform.• Worked with Java on the Venue platform to create an application style configuration tool. The GUI portion of the tool is a combination of 90% OpenGL and 10% AWT. The back-end utilizes Java Core elements, JRE 1.5, and fetches its own configuration via XML files. This application was built on a Linux platform with the Eclipse IDE.• Used PHP 4.4.9 and a SQLite database to assemble web page like user interfaces on dTES that enabled customers to view movies, listen to music, and play video games from touch screen input. These interfaces contain APIs that access a C++ backend. Clients of this product include Qantas, AirFrance, and American Airlines. Show less

    • Software Engineer
      • Nov 2004 - Dec 2006

      Worked as part of the Flight Management Systems (FMS) group to develop and maintain civil aviation flight planning software.• Developed and maintained FMS server and client platform that was coded in ADA95 using Rational Developer 4.• Adhered to rigorous software quality standards as approved by both Rockwell Collins and FAA DO-178B regulations.• Supported code that calculated complex activities such as vertical speed, circle distance flight path, flight performance, and glide path.• Extensively tested FMS software with Virtual Integrated Software Testbed for Avionics or VISTA scripts in host Windows XP environment.• Aided with formal verification process of FMS software on target LynxOS platform. Show less

    • United States
    • Manufacturing
    • 700 & Above Employee
    • Software Engineer Intern
      • Dec 2002 - Oct 2004

      Developed and tested software for the Sports Products Engineering department. This software is primarily used on Daktronics scoreboard and display systems. • Exclusive programmer of ‘Daktronics GameDay for Baseball,’ which was written in VC++ with MFCs. This program, used by several MLB clubs, provides in depth feedback viewable by webpage or Daktronics scoreboards. • Applied white & black box testing techniques for other Dakstats software packages using a combination of Rational Visual Test and Rational Robot. • Created testing scripts that simulated actual game scenarios to automate quality assurance process for future releases. • Provided help in customer support for GameDay and Dakstats related programs. Show less

Education

  • South Dakota State University
    BS, Computer Science
    1999 - 2004

Community

You need to have a working account to view this content. Click here to join now