Ephrem Kidane - Software Engineer
As an experienced Software Engineer and ETL Developer with years of hands-on experience, I bring a strong passion for backend development and enterprise-grade solutions. My technical expertise spans Java, Spring Boot, RESTful APIs, and cloud services (AWS EC2, S3, Lambda, Glue), with a solid foundation in data integration tools such as Apache Kafka, Qlik-Attunity Replicate, and Informatica IICS. I've successfully built scalable Microservices, optimized system performance, and delivered secure, event-driven applications using modern DevOps practices (Docker, Jenkins, Terraform).
I specialize in designing and developing end-to-end solutions—from building robust APIs to implementing real-time data pipelines to cloud data warehouses like Snowflake. My strong command of data structures, algorithms, and OOP principles enables me to solve complex challenges efficiently. In previous roles, I’ve led Microservice migrations, mentored junior developers, and introduced performance and security enhancements that significantly improved delivery speed and system reliability.
I am eager to contribute my skills in a collaborative Agile environment and help drive your team's success with high-quality, scalable software solutions.


Work Experience
I have worked on various projects, showcasing his skills in software development and engineering.
Experience
Freddie Mac, McLane, VA • 01-2024 – Present
Financial Service
Software Engineer
Built high‑throughput ETL microservice in Spring Boot that retrieves tabular data from the Dremio REST API and writes optimized flat files to remote NAS location. Job is scheduled daily via BMC Control‑M, processes 2+ GB each run, and cut generation SLA by 35 %.
ngested data with Informatica IICS from flat‑file sources to AWS S3 and Snowflake, reducing processing costs 20 % and accelerating data consumption 70 %.
Replicated transactional data from AWS Aurora PostgreSQL to S3 using Qlik Attunity, delivering 60 % faster downstream availability.
Created Data Movement Control (DMC) jobs that run nightly to validate end‑to‑end data integrity—comparing record counts and primary‑key deltas across Aurora PostgreSQL, raw S3, refined S3 (raw‑plus), and Snowflake layers—and raise alerts on mismatches. Each DMC job is triggered at night by Control‑M, ensuring consistent, automated data checks.
Integrated JMeter (performance) and Cucumber (BDD) into CI pipeline and automated Vault secret rotation, strengthening reliability and security.
Migrated search stack from Elasticsearch → Apache Solr, trimming infra spend 45 % while maintaining query SLAs.
Developed Spring Boot microservice for secure document storage, boosting storage efficiency 30 %.
Designed RESTful APIs, implemented JWT auth, and leveraged Kafka + MongoDB for event‑driven billing, lowering billing errors 20 %.
Mentor three software‑engineering interns and two associate developers, providing code reviews, architecture guidance, and career coaching to accelerate their ramp‑up and ensure coding best practices.
Developed a microservice for document storage, optimizing storage infrastructure and improving system efficiency by 30%.
Applied security measures with AWS best practices, including IAM policies, VPC configuration, and data encryption at rest and in transit.
Actively participated in code reviews and unit testing using JUnit and Mockito to ensure high-quality code and minimize bugs.
Collaborated with cross-functional teams, including Data Engineers and DevOps Engineers, to optimize network performance and automate infrastructure provisioning.
Technologies Used: Java/J2EE, AWS (S3, Aurora Postgres, Glue), Snowflake, Attunity, Informatica (IICS), Solr, Spring Boot, JMeter, Cucumber, Vault, JWT, Kafka, MongoDB, Mockito, JUnit
Engineer
Kettler Management
Property Management
01-2021 – 12-2024
Focused on designing, building, and hardening Java–Spring Boot microservices for multiple client projects.Developed applications using Java, MySQL, and Hibernate, improving user experience.
Engineer
Equity Residential
Property Management
11-2020- 12-2021
Specialized in developing and optimizing software solutions for property management systems, with a focus on designing, building, and securing Java–Spring Boot microservices. Created applications using Java, MySQL, Hibernate, and React to streamline operations and enhance user experience for both tenants and administrators.
Little About Me
Experienced Software Engineer & ETL Developer with experience in developing enterprise-level software solutions and data integration pipelines. Expertise in Java, Spring Boot, and AWS (EC2, S3, RDS, Glue, DynamoDB, Lambda, API Gateway, Step-function) for building scalable microservices architectures. Strong knowledge of ETL and real-time data streaming tools, including Qlik Attunity Replicate, Informatica IICS, and Apache Kafka, with experience creating data pipelines to cloud data warehouses like Snowflake. Skilled at designing RESTful APIs, containerizing applications with Docker, and applying CI/CD pipelines (Jenkins, Terraform) to accelerate delivery. Proven ability to optimize system performance and data processing efficiency—achieved a 20% reduction in billing errors and a 70% increase in data consumption speed in recent projects.
Connect
Get in touch to collaborate on projects.
Support
Links
301-529-ekk
© 2025. All rights reserved.