Sewunet Aebaw [email protected]
A seasoned software engineer with over 8 years of diverse experience in designing, developing, and deploying complex enterprise applications. Specializing in Python-based web development, cloud infrastructure, and server-side technologies, with a proven ability to lead projects, innovate solutions, and drive operational excellence.
- Expert Web Developer: Demonstrated expertise in Python frameworks for web development, with a strong focus on backend architecture, RESTful APIs, and frontend technologies.
- Agile & Scrum Proponent: Experienced in Agile methodologies and Scrum practices, adept at managing sprints, and driving iterative development to meet project goals.
- Advanced Server-Side Development: Skilled in server-side technologies, MVC design patterns, and integration of databases with web applications.
- Cloud & DevOps Specialist: Proficient in cloud platforms such as AWS and Azure, with hands-on experience in continuous integration, continuous deployment (CI/CD), and containerization using Docker and Kubernetes.
- Version Control & Collaboration: Expertise in version control systems like SVN and Git, with a track record of effective collaboration in team environments and managing codebases.
- Database Management: Extensive experience with SQL databases, including Microsoft SQL Server, PostgreSQL, and MySQL, as well as spatial databases using PostGIS and Cassandra Query Language (CQL).
- Leadership & Training: Proven ability to lead development teams, mentor junior developers, and deliver high-quality training to ensure successful project outcomes.
- Documentation & Problem-Solving: Strong documentation skills and adept at solving complex problems in fast-paced, high-stakes environments.
- Programming Languages & Frameworks: Python, Java, C#.NET, .Net Core, ASP.Net, Web API, Angular 13, React JS, JavaScript, jQuery, NGRX, Ext JS, GeoExt, OpenLayers, Node.js
- Databases & ORM Tools: SQL Server (2005-2014), MySQL, PostgreSQL, PostGIS, SQLite, MariaDB, Oracle 11g, Hibernate, Entity Framework
- Development Tools: Visual Studio .NET (2020, 2022), VS Code, NetBeans, IntelliJ IDEA, Eclipse
- Cloud Platforms & Services: AWS (S3, Lambda, RDS, EKS), Azure
- Version Control: SVN, Git, GitHub
- Containerization & Orchestration: Docker, Kubernetes
- Other Technologies: Apache Tomcat, Nginx, MiniConda, GeoServer
- Bachelor of Science in Information Technology
Mizan Tepi University (2012-2015)
Project: Odoo ERP (Sep 2023 - Present)
- Overview: Odoo ERP is an integrated suite of open-source business applications for CRM, ecommerce, accounting, inventory, and more.
- Key Contributions:
- Customized and extended Odoo modules to align with client-specific requirements, enhancing functionality and user experience.
- Developed new modules and integrated Odoo ERP with external systems using Node.js and the Odoo client library.
- Provided comprehensive training to sales teams on Odoo’s capabilities and best practices for effective usage.
- Technologies: Python, Odoo, Linux, PostgreSQL, XML, HTML, CSS, Node.js
Project: Road Routing (Sep 2023 - Feb 2024)
- Overview: Developed a comprehensive web and mobile application for Bishoftu city administration to improve access to tourist sites.
- Key Contributions:
- Designed and implemented RESTful APIs to support both mobile and web applications, ensuring efficient data handling and communication.
- Collaborated on the architectural design and developed React components for the frontend interface.
- Managed geospatial data integration with PostgreSQL and PostGIS to enhance mapping and routing features.
- Technologies: Node.js, React, Linux, PostgreSQL, PostGIS, CSS, Flutter
Project: Excellerent ERP (Feb 2022 - Aug 2023)
- Overview: Developed and customized an ERP solution using Odoo, focusing on modules for HR, project management, and timesheet tracking.
- Key Contributions:
- Led the customization and development of various Odoo modules, tailoring the ERP system to meet specific business needs.
- Automated deployment processes using Docker and AWS, improving deployment efficiency and system scalability.
- Conducted training sessions to ensure effective use of the ERP system by end-users.
- Technologies: Python, Odoo, Linux, PostgreSQL, XML, HTML, CSS
Project: Connect+ (Aug 2023 - Dec 2023)
- Overview: Developed Connect+, a system for managing loan financing operations with a focus on backend and frontend integration.
- Key Contributions:
- Engineered backend APIs using .NET 6, focusing on performance optimization and security.
- Developed frontend components using Angular 16 and integrated micro frontends for a cohesive user experience.
- Managed database transactions through complex stored procedures to support operational needs.
- Technologies: ASP.NET MVC 5, Angular JS, C#, Web API, Kendo UI, jQuery, HTML5, CSS3, IIS
Project: UA Next (Dec 2022 - May 2023)
- Overview: Created a campaign management system for Under Armour’s 'UA Next' event, focusing on sports-based tests and leaderboard management.
- Key Contributions:
- Developed and deployed web APIs using .NET 6 on AWS Lambda, ensuring scalability and reliability.
- Created detailed API documentation and Postman collections for efficient testing and integration.
- Performed code reviews, unit testing, and resolved backend issues to maintain system stability.
- Technologies: .NET 6, Salesforce, Web API, C#, LINQ, PostgreSQL, AWS Lambda, Scrum methodology
Project: Enterprise Project Portfolio (EPP) (Oct 2021 - Sep 2022)
- Overview: EPP is a SaaS product providing integrated project management, client management, and timesheet management functionalities.
- Key Contributions:
- Led a team of 8 developers, overseeing the development of critical project and client management modules.
- Implemented unit and smoke testing procedures to ensure software quality and performance.
- Managed the project lifecycle, from design to deployment, ensuring alignment with client requirements.
- Technologies: Microsoft Windows, IIS, PostgreSQL, Angular (Nx Mono-repo environment), Bitbucket, Azure AD
Project: Geoportal Development (Dec 2018 - Aug 2021)
- Overview: Developed a web-based GIS platform for spatial data management and visualization.
- Key Contributions:
- Created new modules for the GIS system using Python (Django) and Angular.js, enhancing functionality and user experience.
- Developed deployment scripts for various production environments, ensuring smooth transitions.
- Integrated GeoServer and OpenLayers to facilitate advanced spatial data operations and visualization.
- Technologies: Ubuntu, Docker, PostgreSQL, PostGIS, Tomcat, Nginx, Python, MiniConda
Project: EPSE ERP (Dec 2015 - Dec 2018)
- Overview: Developed and implemented a sales management module for a comprehensive geospatial ERP system.
- Key Contributions:
- Designed and developed the Sales Management module using Java and Hibernate, streamlining sales processes.
- Created detailed report designs using Jasper Reports, providing valuable insights and analytics.
- Contributed to user and developer manuals, facilitating effective system use and support.
- Technologies: Windows, Oracle 11g, NetBeans, EJB (Hibernate), PrimeFaces, Jasper Reports
- Overview: A cloud-based application for image management, utilizing Node.js/Express for backend development and Angular with the Ionic Framework for the frontend.
- Key Features:
- REST API for handling image upload, listing, and filtering.
- Secure authentication and deployment on AWS Elastic Beanstalk.
- Integration with AWS RDS and S3 for data storage and management.
- Overview: Extensive experience in customizing Odoo ERP systems, including deployment, module development, and functional enhancements.
- Key Achievements:
- Successfully customized Odoo for multiple organizations, improving operational efficiency.
- Gained proficiency in ERPNext and other open-source ERPs, expanding customization capabilities.