Software Engineer
I am an experienced software engineer who has managed all aspects of software development functions from individual contributor to managing projects and teams to mentoring and promoting junior software engineers. I focus on creating software applications using Python, JavaScript, and SQL as my main programming languages. I have working knowledge in web-based frameworks such as Flask, Django, Express, and Angular, front-end libraries like React/Redux, ORMS like SQLite, PostgreSQL, and NoSQL. I am passionate about creating software applications that solve both social and business problems. I am motivated by doing great work that adds value to my clients. See my portfolio at https://www.bonifaseorwa.com/
Education / Certificates
Bsc. Computer Science | University Of Kabianga
2008 | 2013
A bachelor's program in computer science typically takes four years to complete and involves coursework that focuses on computer operations and programming. After core classes are completed, participation in hands-on work experience is often necessary to graduate.
Employment History
Software Engineer | Andela
April, 2018 - July, 2020
Andela helps companies build high-performing, distributed engineering teams with Africa’s most talented software engineers. I primarily worked as a software engineer for Andela’s clients and partners. I am skilled at writing complex applications, have a deep understanding of application lifecycles, databases, and services. The following were my duties and responsibilities. Writing complex application code, databases, and services. Writing test scenarios and units tests Interfacing with clients to understand their business, goals, and visions for products Managing a team of 5-15 junior back-end developers Reviewing PRs raised by my team.