Talented Full Stack .NET and Node JS Developer experienced in producing and updating web API, web applications and web infrastructure. I have been developing professionally for 5 + years but tinkering since a kid. I started in tech with internships, freelance services and part time positions during college. I have a bit off a diverse job history. I have had positions in help desk, graphic/web design, web sites and apps development and IT officer. I can help everywhere in the stack and I love wearing multiple hats to an extent. Although, I do think my strongest skills are in software engineering and database administration. Most of my positions utilized agilelike development processes using JIRA/TFS. I am also a certified with different backend languages.
Skills:(C#, PHP, Java Script, Typescript, .Net Core, Node JS, ASP.NET, MVC, NEST JS, Postgre SQL, MS-SQL, MySQL, Mongo, Git, Entity Frame work, Typorm, Query Builder)
Experience
Excellerent Solutions
Mar 2020 – Present
Addis Ababa, Ethiopia
Senior Backend Developer - Remote
- Development and implementation software solutions and enforce technical standards based on industry best practices
- Research, analyze, and recommend adoption of new technology to meet company goals and objectives, and to provide competitive advantage Manage complete software development life cycle of complex web based applications
- Creating, maintaining and testing software using Visual Studio/ Visual Studio Code
- Assisting with production issue resolution
- Experience working with API’s using Dot Net Core, Node JS, Entity Framework, Dapper, Typorm with Query Builder, Rabbit MQ, Git, Jira (CI/CD), Postgre SQL, MSSQL and other technologies
- Follows work instructions; codes, tests, debugs; implements and maintains software solutions, under direction of the manager
- Develops tests, debugs and implements operating systems components, software tools and utilities, under direct supervision
- Implements and monitors basic system improvements to increase efficiency
Perago Systems
Apr 2017 – Jun 2020
Addis Ababa, Ethiopia
Backend Software Developer
- Proactive communicator – specifically, working with business teams to continuously prioritize and re-prioritize technical requirements; ability to work with various technical and business teams across the company to leverage best practices, tools, and processes; strong analytical and problem solving skills
- Strong SQL, C#, JavaScript and Web API and Services skills; working in Visual Studio and Visual Studio Code Software Engineer Agile SDLC methodologies ( Iterative code cycles , Continuous Integration, Unit testing)
- Hands-on experience developing "database centric" applications and Micro Services
- Strong understanding of Database Development, and Data Modeling
- Write, test, and debug code
- Refine requirements with business owners
- Engage other team members in designing and building automation features