Ophir Stern, Developer in Tel Aviv-Yafo, Israel
Ophir is available for hire
Hire Ophir

Ophir Stern

Verified Expert  in Engineering

Software Developer

Location
Tel Aviv-Yafo, Israel
Toptal Member Since
January 17, 2019

Ophir delivers value to his customers and others through finding simple, practical, and fast solutions for complex problems. He focuses on customer empathy and their problems while finding a fitting solution and continually iterates development to leverage learning and better meet customer needs. Ophir achieves focus and efficiency through SMART goals and is ready to tackle his next challenge.

Portfolio

Independent
REST APIs, RESTful Development, Microsoft SQL Server, Docker, NativeScript...
Fitness Meal Planner
AdMob, Mixpanel, Google Analytics, REST APIs, RESTful Development, Express.js...
McKesson
AngularJS, HTML, JavaScript, Selenium, ASP.NET MVC, Windows Forms (WinForms)...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), MacOS, WebStorm

The most amazing...

...thing is taking an idea from paper to actualization, while maintaining high quality work, reduce costs and focusing on solutions that serve goals & create value

Work Experience

Architect and Senior Software Developer

2017 - PRESENT
Independent
  • Led and developed Angular 2++ frameworks.
  • Delivered projects from the start to production and beyond.
  • Developed for both iOS and Android using cross-platform technology such as NativeScript. NativeScript projects included a full test suite with unit, integration, and E2E tests.
  • Developed several projects with MS SQL, Node.js, Angular, and more.
  • Built an ASP.MVC .NET Core server in MicroServices design and deployed over Docker. All servers were developed with RESTful API.
  • Worked with Cloud services and hosting such as Azure static hosting, Azure Functions, and Azure Active Directory B2C.
  • Consulted, led, and developed client software solutions.
Technologies: REST APIs, RESTful Development, Microsoft SQL Server, Docker, NativeScript, Angular, .NET Core, Node.js

Product Developer

2014 - 2018
Fitness Meal Planner
  • Single-handedly designed, specified, and developed an app on cross-platform hybrid technology for both Android and iOS.
  • Developed a server with Node.js and Express with a RESTful API.
  • Integrated several analytics frameworks including Google Analytics and Mixpanel.
  • Integrated Admob for ad-based monetization.
  • Implemented in-app purchases.
Technologies: AdMob, Mixpanel, Google Analytics, REST APIs, RESTful Development, Express.js, AngularJS, Ionic, Cordova, Node.js

Software Developer and Scrum Master

2010 - 2015
McKesson
  • Designed and created the foundations for the front-end side of the solution as part of the eFellow team.
  • Developed the web server using ASP.NET MVC and client framework using Angular.JS with Bootstrap and Kendo for the eFellow team.
  • Developed the automatic test suite based on Selenium.
  • Developed a newly created client solution based on a self-created framework and later switched with an existing client framework – Durandal (prior to moving to AngularJS).
  • Designed, scheduled, and developed parts of the company’s new main products used to generate medical reports and accompanying tools, as part of a cardiovascular imaging and information system. Development at this stage was in VS2010, using .Net framework 4.0 features, dynamically loaded Winforms and Infragistics GUI components, WCF, and an MS SQL 2010 server.
Technologies: AngularJS, HTML, JavaScript, Selenium, ASP.NET MVC, Windows Forms (WinForms), Microsoft SQL Server, .NET, C#

Fitness Meal Planner

http://www.fitnessmealplanner.com
A solution to easily and automatically prepare nutrition programs for fitness freaks.

500,000+ downloads from Google Play Store and the Apple AppStore as of May 2017.

Instructor and Mentor at Elevation Academy

https://en.elevation.academy
Partly led a cohort teaching Angular and React technologies - a program that takes people from 0 to hero knowledge in development/web development.

Mentored two additional cohorts young inspiring developers and entrepreneurs to their initial steps in the development world.

Suite of Client-side Projects in Angular (7+) and Server-side Auth

My work consisted of several Angular projects (four in total):
Among the two main ones, one was used embedded on the physical device in Chrome Kiosk Mode and the other was the management app for the devices (which were connected via Azure IoT).

Some aspects of the project:
* Lead the client-side development team in best practices and architecture
* Performance critical system (the embedded device had a weak CPU)
* Configurable dashboard
* Create multiple UI components and use local NPM to manage package sharing
* The web app also hosted the device code in iFrame, taking multi-versioning and support into consideration
* Authentication/authorization implemented for both solutions for the client- and server-side managed by Azure Active Directory B2C

Languages

TypeScript, JavaScript 6, JavaScript, C#, HTML5, CSS3, SCSS, TypeScript 3, HTML, TypeScript 2, C, C++, Java, Objective-C, JavaScript 5

Libraries/APIs

REST APIs, RxJS, Node.js, Windows Forms (WinForms), Passport.js, Facebook API

Paradigms

RESTful Development, Scrum, Agile, Waterfall Development

Frameworks

.NET 5, .NET Core, Express.js, NativeScript, AngularJS, Angular, Ionic, .NET, ASP.NET MVC, Selenium, Kendo UI, Jasmine

Tools

Azure Active Directory B2C (ADB2C), Balsamiq Mockups, Git, WebStorm, Google Analytics, TFS, C#.NET WinForms, Visio, Slack, Mocha, Webpack, Dialogflow

Storage

MySQL, PostgreSQL, Microsoft SQL Server, MongoDB

Other

Cordova, Scrum Master, AdMob, Private NPM Modules, Google AdMob, VSTS Git, Google Material Design, Google Home

Platforms

MacOS, Docker, Visual Studio Code (VS Code), Azure Functions, Android, iOS, Mixpanel, Firebase, Heroku, Azure, Amazon EC2

2003 - 2007

Bachelor of Science Degree in Computer Software Engineering

Technion - Israel Institute of Technology - Israel

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring