# Natnael N. > Software Engineer at NVIDIA Location: San Francisco Bay Area, United States Profile: https://flows.cv/natnael Exceptional software developer with 4+ years of in-depth experience guiding the full stack creation of web and mobile applications through all phases of the Software Development Life Cycle. ## Work Experience ### Senior Software Engineer @ NVIDIA Jan 2022 – Present ### Software Engineer @ NVIDIA Jan 2020 – Jan 2022 ### Software Engineer Consultant @ JSI | John Snow, Inc. Jan 2019 – Jan 2020 Product: TAPS (pharmaceutical supply chain manager) - Designed appealing and user friendly UI using Angular. - Developed a generic and flexible datatable search, filter and sort mechanism that drastically reduced API development time and is actively in use. - Wrote a cron job to routinely backup production database so that it could be used for disaster recovery Product: MFR (central health facility registration across the country) - Implemented features giving the means to ingest and export data to and from csv files into elastic search and MySQL using REST API endpoints - Resolved a data loss incident by reconstructing lost elastic search data from a backup relational database. Product: i-Verify (android app to verify and report illegally imported medicines) - Collaborated with a UI/UX designer to deliver an MVP android app in under 2 month. - Integrated text recognition capabilities to assist in reporting contraband items Technologies Used: C#, Java, JavaScript, TypeScript, SQL, Bash, PostgreSQL, SQLite, MySQL, ASP.NET Core, Angular, Mosby, Mockito, JUnit, Espresso, Room, Dagger, Retrofit, RxJava, Mobile Vision, Entity Framework, Docker, Docker-Compose, NuGet, npm, Jenkins, JIRA, Bitbucket, Android Studio, IIS, Nginx, AWS, Linux ### Software Engineer @ Apposit LLC Jan 2016 – Jan 2019 Product: Paga (Nigeria's leading payment platform) - Worked in an agile development environment in collaboration with database engineers, test engineers, and operations engineers to deliver robust technology solutions for a platform having more than 15 million users. - Interviewed, recruited, trained and supervised software engineer interns - Wrote proof-of-concept exploits and rolled out appropriate patches for vulnerabilities - Integrated with third-party applications using REST and SOAP into Paga's SOA platform Product: Tangio (a powerful sales application) - Wrote numerous unit tests application using junit and mockito to catch bugs introduced by new features before they even go to production - Developed new features on the mobile platform using MVP architecture and libraries like mosby, rxjava, dagger, butternife and other in-house tools - Developed features and fixed bugs on the web platform with springboot and thymeleaf - Wrote modularized and highly decoupled code by applying appropriate design patterns like factory, observer and state pattern - Practiced agile development with Scrum Product: Perfman (performance evaluation application) - Recovered lost data and solved inconsistencies in collaboration with the development team by writing database migration scripts - Developed features and fixed bugs on the web platform using MVC architecture Technologies Used: Java, Groovy, JavaScript, Angular, T-SQL, Bash, MS SQL, SQLite, MySQL, MongoDB, Spring Boot, Grails, Struts, Hibernate, Bootstrap, SiteMesh, JSP, GSP, Thymeleaf, Mosby, Mockito, JUnit, Dagger, Retrofit, RxJava, Infinispan, Gradle, Docker, Docker-Compose, Jenkins, JIRA, Bitbucket, IntelliJ, Android Studio, Tomcat, Apache HTTP, GCP, SOAP, REST, Linux ## Education ### Master's degree in Computer Science Maharishi International University Jan 2020 – Jan 2022 ### Bachelor's degree in Software Engineering Addis Ababa University ## Contact & Social - LinkedIn: https://linkedin.com/in/natnael-negash --- Source: https://flows.cv/natnael JSON Resume: https://flows.cv/natnael/resume.json Last updated: 2026-03-22