Meron Tesfay
Software Engineer at Creospan Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Amharic Full professional proficiency
-
Tigrinya Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Angular - The Complete Guide
UdemySep, 2020- Nov, 2024 -
REST API Design, Development & Management
UdemyAug, 2020- Nov, 2024 -
React - The Complete Guide (incl Hooks, React Router, Redux)
UdemyAug, 2020- Nov, 2024 -
Learning Web Security OWASP
UdemyAug, 2020- Nov, 2024 -
Master Microservices with Spring Boot and Spring Cloud
UdemyAug, 2020- Nov, 2024 -
React - Mastering Test Driven Development
UdemyAug, 2020- Nov, 2024 -
Test Driven Development in Java
UdemyAug, 2020- Nov, 2024 -
Testing Spring Boot: Beginner to Guru
UdemyAug, 2020- Nov, 2024 -
Spring: Spring Cloud
LinkedInJul, 2020- Nov, 2024 -
Agile Software Development: Extreme Programming
LinkedInJun, 2020- Nov, 2024 -
Programming Foundations: APIs and Web Services
LinkedInJun, 2020- Nov, 2024 -
Java(Basic)
HackerRankMay, 2020- Nov, 2024 -
Jenkins Essential Training
LinkedInMay, 2020- Nov, 2024 -
Mastering Microservices with Java
LinkedInMay, 2020- Nov, 2024 -
Spring Boot
LinkedInMay, 2020- Nov, 2024 -
Spring MVC
LinkedInMay, 2020- Nov, 2024 -
Spring: Test-Driven Development with JUnit
LinkedInMay, 2020- Nov, 2024
Experience
-
Creospan Inc.
-
United States
-
Information Technology & Services
-
100 - 200 Employee
-
Software Engineer
-
Feb 2021 - Present
Tasks Performed: • Developing intuitive and accessible UI using React • Created unit and integration tests for RESTful web services • Developing Microservices using Spring Boot. • Style the web pages using the given design mock • Extensively test all UI components • Actively monitoring and improving code test coverage • Preparing documentation • Refine user requirements in coordination with product owner, tech leads and developers. • Investigate and repaire bugs, defects and performance issues. • Transfer knowledge through pair programming and developer meetings • Production Support when there are incidents on Prod Technologies Used: Java, Spring Boot, JavaScript, React, HTML, CSS, JSON, Karma, Jasmine, Jira, Git, Jenkins, PCF Show less
-
-
-
Kin + Carta
-
United Kingdom
-
IT Services and IT Consulting
-
700 & Above Employee
-
Technical Analyst - Java Engineer
-
Jul 2020 - Feb 2021
Tasks Performed: • Participated in Documentation (analysis, specification, design), implementation, and testing phases of the Full Software Development Life Cycle (SDLC). • Used RESTful Architecture to develop web services and wrote programs that consumed the web services • Experience in developing Microservices using Spring Boot. • Used Spring Core for Spring DI and AOP features, Spring MVC for RESTful API’s and Spring Boot and Spring Cloud for Microservices • Utilized Swagger to develop documentation for the Microservices RESTful API. • Developed reusable modules and custom components in React.js which were used in major features of applications. • Involved in raising questions for business, bug fixing, and tracking done using Rally. • Deployed applications with the help of Continuous integration environments, Jenkins, to integrate and deploy code on CI environments for improved development testing. • Wrote Unit and Regression test coverages for both front-end React apps and back-end Spring APIs • Experience in React JS framework to develop the SPA. • Experience in using React JS components, Forms, Events, Keys, Router and Redux • Hands on experience on Extreme Programing methodology (TDD and Pair Programing) • Maintain and debug application using health check tools like SonarQube and NexusIQ Achievements: As part of the core team, extensively reshaped the development of messaging project for Discover Financial Services by designing the business layer that reflects the complex business logic and a highly responsive UI layout logic while leveraging the advantages of Microservices Architecture. Technologies Used: Java, Spring Boot, Hibernate, Microservices, Spring Security with JWT Authentication, Spring Cloud, Spring Data JPA, Type Script, React.js, HTML, CSS, Mockito, Postman, IntelliJ, SonarQube, PCF, and Jenkins. Show less
-
-
-
AM&BF Trading PLC
-
Addis Ababa, Ethiopia
-
Full Stack Developer
-
2017 - 2019
Tasks Performed: • Involved in all SDLC from Requirements gathering, Analysis, Design, Development, Testing production of application using Agile methodology. • Code Action classes, Java Beans, Service layers, Business delegates, to implement business logic with key features of JDK1.8 such as Lambda and Streams. • Developed back-end logic with Core Java using technologies like Collection Framework, Multi-Threading. • Created and executed Test cases for Junit test and performed Mockito and Postman tests. • Utilized Git for version control and source code maintenance needs. • Played key role in developing and analyzing shipment processing and booking web application. • Used Spring Boot to develop and test microservices. • Performed front-end development using Angular. • Created unit and integration tests for RESTful web services. • Used Hibernate for object mapping and JSON to send and receive data. • Maintained company tools and provided end-user training. Achievements: • Reduced response time by optimizing RESTful API and queries to be more efficient. • Maintained expertise in emerging technologies. Technologies Used: Java, JavaScript, Angular 7/8, Bootstrap, HTML, CSS, JSON, MongoDB, MySQL, Git, Spring (MVC, Boot, Data, Batch, and Security). Show less
-
-
-
US Embassy
-
Addis Ababa, Ethiopia
-
Web Developer and Mentor
-
2017 - 2018
Tasks Performed: • Participated in the Girls Can Code (GCC) Project that works to increase the representation of women in STEM fields. • Course training included HTML, CSS, JavaScript, and MySQL. • Mentored groups of students from 2 different high schools for web designing competition. • Performed a front end development using Javascript, HTML, CSS • Developed an online registration system for a government highschool. • Developed a website using content management tools. Technologies Used: CSS, HTML, MySQL, JavaScript, WordPress, Joomla. Show less
-
-
-
Kidus Markos Construction
-
Addis Ababa Ethiopia
-
Information Technology Technician
-
2016 - 2017
Tasks Performed: • Responsible for developing RESTful web services using Java and Spring framework through complete SDLC. • Utilized DAO, Hibernate, JPA ORM implementations • Maintained internal computer software and hardware systems. • Created dynamic pages using HTML5, CSS3, JavaScript, and Angular. • Wrote and performed unit tests. Achievements: • Implemented admin panel using Spring Boot, which manages lists, orders, and customer payment status. • Increased performance by migrating to Microservice design patterns from legacy monolith systems. Technologies Used: JavaScript, Java, Angular 7, Spring (MVC, Boot), Bootstrap, Git, MS SQL, Hibernate, Microservice. Show less
-
-
Education
-
Maharishi International University
Master's degree, Computer Science -
Addis Ababa University
Bachelor's degree, Computer Science