EYASU GEBRE
Nashville, Tennessee (***) *** - **** ****************@*****.***
PROFESSIONAL SUMMARY
Passionate and highly effective Developer successful at building Web and Mobile applications, and Blockchain/Crypto applications. Well-educated and poised with 10+ years of expertise. Have extensive experience in .NET/.NET Core web/mobile/desktop app development and have strong and solid knowledge at large scale software architecture using various design patterns including N-tier, Onion, DDD, TDD, CQRS and etc. Also, have solid understanding at development principles including SOLID, DRY and etc. Excellent reputation for resolving problems, improving customer satisfaction.
I have deep knowledge at blockchain and have strong experience in Smart Contracts. I can develop and deliver high quality DeFi, Dex, dApps, NFT marketplace, Web3.js applications in short time.
- Overall Experience
• Web Development: ASP.NET MVC, ASP.NET Core MVC, ASP.NET Core Web API, ASP.NET Core Blazor, ASP.NET Core + React, MERN Stack app
• Mobile Development: Xamarin Forms
• Programming Languages : C#, C/C++, Python, JavaScript/TypeScript, Html, CSS
• C#/.NET Frameworks: ASP.NET/ASP.NET Core MVC and Web API, Entity Framework, Kendo UI, Telerik UI, UNO, UWP, WPF, Win Form
• JavaScript/Typescript Frameworks: Express, Loopback, Angular, React
• Python Frameworks: Django, Flask, Scrapy, Selenium, BeautifulSoup, scapy
• APIs & Services: Google Maps API, Google Charts API, Facebook API, Azure GraphQL, Mailchimp API, AWS, Lambda
• Web Server & hosting tools: Microsoft Azure, Amazon Web Service, Google Cloud platform, Heroku, Linux/Windows VPS Server, IIS
• Team work experience: Azure DevOps, GitHub/GitLab, slack, Asana/Trello, Skype, Zoom, BitBucket, CircleCI, Beanstalk
• DBMS Experience: Sql Server, MySQL, PostgreSQL, NoSQL, MongoDB, Redis WORK HISTORY
Senior Software Engineer, 12/2017 to 04/2023
DAI, Bethesda MD
• Lead team to rapidly prototype and products new innovations within the financial audit space, working with technologies including: ASP.NET, C#, Python, Angular, React.
• Built and maintained secure, robust, and scalable software solutions back-end for multiple applications built on C# using .NET Core and .NET MVC that serve over 1,000,000+ users and 25,000+ daily users
• Created React.js components using JSX and Virtual DOM - - Followed Redux Architecture for unidirectional data flow and manage the data in React and Make HTTP requests in React & Redux.
• Implemented and developed various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
• Processed JSON data from RESTful web service by using Axios to get resources from the database and populated data to the client side.
• Elegantly used React-Router techniques Axios service to retrieve data from the server synchronously in the background without interfering with the display and existing page in an interactive way.
• Used React JS to build encapsulated components that manage their own state, then compose them to make complex UIs and Used ES6 and JSX with react for component development.
• Used CSS, Reactjs, Redux, saga, Thunk, react HOC, Material-UI, React Bootstrap, Axios, next, sass, less, and Lodash for applying style in entire applications.
• Developed Single Pages Applications using HTML5, CSS3, Bootstrap, React Async Await, Nextjs, GraphQl, Expressjs, NodeJS, Socket, and LESS.
• Developed back-end using the Microsoft tech stack with the Model-View Controller (MVC) framework and tools such as Entity and LINQ following Microsoft tech stack in accordance with the industry best practices
• Designed front-end UI/UX by utilizing technology and framework such as JavaScript, jQuery, Razor, Bootstrap, HTML, and CSS for cross-browser compatibility and for an overall better UX/UI experience with adherence to 508 accessibility standards
• Perform security testing using Burp, Fortify, and manual pen testing to diagnose, triage, migrate, and or patch security vulnerabilities to maintain the stability of all systems and applications with adherence to OWASP, CWE, and NIST security standards
• Ensured high standards in code quality by performing unit testing and adhering to best practices by following Test-Driven Development and SOLID principles
• Contributed to all phases of SDLC, including requirements gathering, sprint planning, data modeling, and scope estimating by closely working with the product manager and scrum master to verify project requirements and provide technical feasibility
• Collaborated with team members in Agile, Scrum, Sprints, and Peer Reviews, as well as other software engineering methodologies and practices
• Collaborated and worked across multiple teams including DevOps, QA, and Support teams Software Engineer, 04/2014 to 11/2017
Center for Public Justice, Washington DC
• .NET/C#/Python Lead developer for the Penn Wharton Budget Model website, the developer for the backend api, and assisted with the database. The frontend is a CMS and responsive interactive charting tool in html and JavaScript. The backend is an ASP.NET and Python web api that relies heavily on caching. The database is MSSQL and utilizes stored procedures.
• Developed full-stack web applications which processed, analyzed, and rendered data visually
• Liaised with back end developers, front end developers, quality assurance testers
• Managed time-sensitive updates, including content changes and database upgrades
• Planned, wrote, and debugged web applications and software with complete accuracy
• Used various ideas from distributed computing, large-scale design, real-time data processing, data storage, ML, and AI to solve challenging dataset problems
• Managed, optimized, and updated databases as necessary
• Developed app integration with REST/SOAP and other APIs for Google Maps, social media logins, payment processors, and other services
• Ensured compatibility with major browsers on web and desktop platforms by coordinating core server product development in Spring MVC and Spring SOA service components for more than 50 client sites
• Improved performance by resolving more than 80 critical bugs in the company's products to improve performance
SKILLS
Front-end : HTML5, CSS3, Bootstrap,
Tailwind CSS, JavaScript, jQuery, Typescript,
AnguarJS, Angular 2+, React.js, Redux
ASP.NET MVC, ASP.NET Core, Blazor
C#, .NET, C/C++, Python
Mobile : Xamarin
Source and Version Control: Git, GitHub,
SVN
MySQL, PostgreSQL, MongoDB, MSSQL, T-
SQL, SQL
CI/CD & DevOps,
Amazon Web Services, Microsoft Azure,
Google Cloud platform, Azure DevOps,
LICENSES & CERTIFICATIONS
ASP.NET MVC Web Developer SME
Certification
Edchart Technologies
Issued July 2018
JavaScript Developer SME Certification
Edchart Technologies
Issued June 2019
EDUCATION
Maharishi International University, 2014
Bachelor’s degree: Computer Science