Ophir Stern
Verified Expert in Engineering
Software Developer
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
Experience
- Ionic - 5 years
- Jasmine - 5 years
- Angular - 4 years
- Agile - 4 years
- TypeScript - 4 years
- AngularJS - 3 years
- NativeScript - 2 years
- Express.js - 1 year
Availability
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
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.
Product Developer
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.
Software Developer and Scrum Master
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.
Experience
Fitness Meal Planner
http://www.fitnessmealplanner.com500,000+ downloads from Google Play Store and the Apple AppStore as of May 2017.
Instructor and Mentor at Elevation Academy
https://en.elevation.academyMentored 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
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
Education
Bachelor of Science Degree in Computer Software Engineering
Technion - Israel Institute of Technology - Israel
Skills
Libraries/APIs
REST APIs, RxJS, Node.js, Windows Forms (WinForms), Passport.js, Facebook API
Tools
Azure Active Directory B2C (ADB2C), Balsamiq Mockups, Git, WebStorm, Google Analytics, TFS, C#.NET WinForms, Visio, Slack, Mocha, Webpack, Dialogflow
Languages
TypeScript, JavaScript 6, JavaScript, C#, HTML5, CSS3, SCSS, TypeScript 3, HTML, TypeScript 2, C, C++, Java, Objective-C, JavaScript 5
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
Storage
MySQL, PostgreSQL, Microsoft SQL Server, MongoDB
Platforms
MacOS, Docker, Visual Studio Code (VS Code), Azure Functions, Android, iOS, Mixpanel, Firebase, Heroku, Azure, Amazon EC2
Other
Cordova, Scrum Master, AdMob, Private NPM Modules, Google AdMob, VSTS Git, Google Material Design, Google Home
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