Post Job Free

Resume

Sign in

Engineer Software

Location:
San Pablo, CA
Posted:
October 17, 2020

Contact this candidate

Resume:

ROBEL TESSEMA

**** ******* ****** • San Pablo, California 94806

510-***-**** • adg119@r.postjobfree.com • https://www.linkedin.com/in/robeltessema FULL STACK SOFTWARE ENGINEER

Enthusiastic software engineer with more than 7 years of industry experience, contributing to both small and enterprise-level business applications built on mobile and web platforms. Familiar with current development trends, tools, and best practices, as well as SDLC methodologies and design patterns. Proficient with C#, Java, .NET, MS SQL, Angular, Flutter, React, Git, and Docker, and eager to learn new languages and emerging technologies.

Full SDLC • Design Patterns • Front & Back End • OOPS • Project Management • Microservices Linux • Visual Code • DevOps • Docker • Web Server Management • Version Control • Databases Languages: C#, Java, Python

Web: HTML5, CSS3, JavaScript, NodeJS, jQuery, Bootstrap Web Services: REST, SOAP

Web/App Servers: Apache, Tomcat, IIS

Frameworks: .NET, Spring, Flask, Fast API, Angular/AngularJS, React, Entity Framework, Hibernate, Dapper ORM, ASP .NET

Databases: MS SQL, PostgreSQL, MySQL, H2, SQLite, HBase, MariaDB, MongoDB Design Patterns: Factory, Abstract Factory, Adapter, Bridge, Builder, Composite, Decorator, Singleton, Façade, Proxy, Observer, Strategy, State, Command, Chain of Responsibility, Template SDLC: Agile, Lean

Tools: Git, GitHub, Bitbucket, Docker, OpenVPN, Jenkins, Octopus, Redgate ReadyRoll, Postman, NuGet, npm, Bower, Gulp, JIRA, Confluence, SSMS, JetBrains, IntelliJ IDEA, Eclipse, Team Viewer, Visual Studio, WebStorm, Visual Studio Code, FileZilla Platforms: Linux, Windows, AWS, Azure, Digital Ocean, Linode PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment). ORBITHEALTH ORBITLY INC, Addis Ababa, Ethiopia • 2015-2020 Emerging health-tech company providing software solutions for health practitioners and facilities. Senior Software Engineer

Led entire technical and development team, and provided advice on key technical decisions. Tasks Performed:

• Drafted the fundamental software requirement specification document.

• Selected software stack and starting tool chain. Built database and wrote SQL scripts.

• Designed and created architecture for both back end and front end.

• Configured the build and deployment infrastructure. Achievements:

• Successfully delivered major milestones with limited resources.

• Deployed final product at 5 private health facilities and one governmental specialty hospital.

• Built, supervised, and mentored a team consisting of 5 full-time developers. Technologies Used: MS SQL, ASP .NET Web API, C#, Entity Framework, Angular, SSIS, IIS, Postman, NuGet, npm, Bower, Gulp, SASS, Git, Bitbucket, JIRA, Confluence, Jenkins, Octopus, Visual Studio, WebStorm, Azure, OpenVPN, Team Viewer, SourceTree

ROBEL TESSEMA • Page 2

510-***-**** • adg119@r.postjobfree.com • https://www.linkedin.com/in/robeltessema JOHN SNOW INC, Addis Ababa, Ethiopia • 2019-2020

Major project contractor for USAID, managing the country's pharmaceutical supply chain. Contract Software Engineer (part time)

Key contributor to the migration of ASP .NET application to .NET Core 3.0. Tasks Performed:

• Identified and fixed major errors which prevented the operation of critical pages.

• Enhanced user interface (UI) performance and improved general application performance.

• Added complex HTML-to-PDF report framework.

Achievements:

• Legacy app migration completed successfully, with the repair of long-standing technical issues. Technologies Used: MS SQL, .NET, C#, Entity Framework, Angular 7, Git, Bitbucket, JIRA, Trello, Jenkins, Octopus, Visual Studio, OpenVPN, DinkToPdf VICTORSHUB SOFTWARE SYSTEMS, Addis Ababa, Ethiopia • 2014-2020 Small software, web, and mobile development start-up. Software Engineer (part time)

Designed, developed, and delivered multiple projects to clients based on specifications. Tasks Performed:

• Identified and contacted potential clients, receiving significant business.

• Analyzed project needs and implemented websites and applications.

• Researched adaptation of near-field communication (NFC) technologies for transportation payments.

• Completed hardware integration and biometric projects. Achievements:

• Built an open-source, web-based texting system which works with an Android SMS gateway. Technologies Used: WordPress, Java, Android Studio, Unity, MS SQL, ASP .NET MVC, C#, Entity Framework, Angular, IIS, Git, Bitbucket, Trello, Visual Studio, Azure, Team Viewer, SourceTree EDGE COMPUTING, Addis Ababa, Ethiopia • 2013-2014

Leading local software company contracting governmental software projects. Software Engineer

Performed front-end and back-end development for Commodity Allocation and Tracking System (CATS). Tasks Performed:

• Designed logo and enhanced user interface (UI). Implemented procurement and logistics module.

• Developed dashboards populated with interactive charts. Designed RDLC reports. Achievements:

• Built an SMS gateway to send messages through an associated Android app.

• Deployed and launched final application.

Technologies Used: ASP .NET MVC, Razor, MS SQL, Entity Framework, Angular, jQuery, Bootstrap, Bamboo, AWS, Visual Studio, JIRA, Confluence, Git, Bitbucket, SourceTree, Highcharts, SSIS, NuGet, Kendo, Telerik, Fiddler, EnvayaSMS, Postman

ROBEL TESSEMA • Page 3

510-***-**** • adg119@r.postjobfree.com • https://www.linkedin.com/in/robeltessema CNET SOFTWARE TECHNOLOGIES, Addis Ababa, Ethiopia • 2012 First Ethiopian software company pioneering ERP software to domestic public and private companies. Software/Hardware Engineer (intern)

As an intern, managed R&D for a wireless service calling system designed for public service providers such as restaurants and hospitals.

Tasks Performed:

• Designed and developed a WPF application, as well as an integrated prototype.

• Implemented the wireless calling device through Arduino and RF transmitter. Achievements:

• Received extended employment as appreciation for performance and quality of work. Technologies Used: .NET, MS SQL, Visual Studio, WPF, Arduino Uno, C++, DipTrace ACADEMIC PROJECTS

COVID-19 Mask Detection, MIU (2020): Implemented detection of face masks using machine learning with provided images or video. Used transfer learning with ImageNet. Weighted MobileNetV2 architecture and added fully connected layer on top. Achieved 99% accuracy, and included an API which exposes the trained ML model. Technologies Used: FastAPI, Python, VueJS Movie Recommendation System, MIU (2020): Using the MovieLens dataset, trained, tuned, and built content-based (SVD) and collaborative filtering (NCF) models to recommend movies to users based on user ratings and movie similarities, as with Netflix. Built both back-end functionality and front-end interface. Technologies Used: Flask, React

Airline Reservation Application, MIU (2020): Designed and implemented a reservation system consisting of 4 microservices: security gateway, reservation engine, messaging, and service registry. Technologies Used: Spring Cloud Services, Docker, Docker-Compose, JWT, ZUUL, Eureka, RabbitMQ Library Management System, MIU (2020): Designed and developed a small library management application, employing modern programming practices to properly manage books, members, and check- outs. Technologies Used: Java, JavaFX, Spring Boot, Hibernate, MySQL, Git, Maven, XML, IntelliJ Arduino-Based Flight Control System, AAU (2015): Developed senior-year final project with a teammate; a mini embedded flight controller which runs on Arduino and a self-made tiny board to interface with several sensors, a wireless transmitter, and a GPS locator. The on-board embedded system communicates with a ground desktop application which controls movement and receives sensor data. Technologies Used: C++, C#, Arduino, MySQL, Visual Studio EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion October 2022) Maharishi International University – Fairfield, Iowa Key Courses: Modern Programming Practices; Advanced Software Development; Algorithms; Enterprise Architecture; Machine Learning

Bachelor of Science in Electrical & Computer Engineering (2013) Addis Ababa Institute of Technology – Addis Ababa, Ethiopia



Contact this candidate