Edom Mesfin
Software Engineer at Dovel Technologies (Dovel)
- Role
- Java Developer at Dovel Technologies
- Location
- Silver Spring, MD, US
- LinkedIn followers
- 500 followers
About Edom Mesfin
Experienced Java and JEE Developer with over 12 years of expertise in designing…
Experience
Java Developer
Jul 2016 — Present · RockVille, MD, US
Worked as Agile Java Dev on one of the largest Grants Management systems in the federal government called Grants Solution. As part of the core ‘Award Team’ I’m involving in multiple assignments- Modularizing big chunk of sophisticated program sections and gluing them back with Enterprise JMS brokers like ActiveMQ- Bug fix by implementing proven programming practices like robust exception handling, configurable approach for properties (we use JMX very extensively, & Spring Cloud Config), Rigorous and regular refactoring, integration of proven design patterns- Web service testing and mock service preparation using tools like SoapUI- Modernization and optimization:• We are enhancing and dockerizing the Document Management Module which is tightly attached to the main Grant Management Module (GMM) to be standalone component so that external systems can utilize this power house.• As part of this modernization, I\'ve implemented a standalone Apache Camel powered Amazon SQS consumer API and separate Spring Boot web service as a test client. The Apache Camel router is dynamic and extensible which can add more producer/consumer routs to the running Camel context at runtime and give back the consumed messages to the client’s custom processing bean.• This is one of the efforts to move/migrate some of the existing GMM functionalities to cloud like Amazon AWS – Amazon SQS, S3, DynamoDB, Lambda and more- SurveyMonkey integration: SurveyMonkey is a popular cloud-based survey development service. Used it to gather user experience on our system so that we can easily analyze the result and work accordingly to improve the pages and features with low ratings- Securing RESTful web services: With our recent componentization of big modules in to manageable micro services, the need for authorization and establishing trust between the services was essential. Implemented stateless spring security using JWT to establish the trust between our client/server and micro services.
Education
Hawassa University
Bachelor of Science (BSc), Computer Science
2002 — 2006
Higher 23 (SOS)
High School Deploma, General Science
1998 — 2002
Maharishi International University
Master of Science (MSc), Computer Science
2011 — 2013
Skills
- Jersey
- Bamboo
- Jsp
- Amazon Web Services (Aws)
- Amazon Ec2
- Spring Boot
- Jee
- Cloud Computing
- Servlets
- Design Patterns
- Microsoft Sql Server
- Netbeans
- C#
- Xml
- Rest
- Systems Analysis
- Elasticsearch
- Weblogic
- Apache Camel
- Docker
- Mapreduce
- Spring4
- Activemq
- Spring Data
- Java
- Hibernate
- Jira
- Jenkins
- Core Java
- Eclipse
- Json
- Junit
- Oracle Sql Developer
- Uml
- Apache Cxf
- Apache-Tomcat
- Json Web Token (Jwt)
- Object Oriented Design & Implementation
- Tdd
- C++
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.