Medhanie Araya
Java Software Developer @Citi
Signup · Get unlimited contacts
WORK HISTORY
Java Software Developer @Citi
US
Java Software Developer Implemented enterprise solutions within a Micro-service-based architecture, employing design patterns and Agile/Scrum methodologies, including Inversion of Control (Dependency Injection). Engaged in Agile Methodology-driven phases of the Software Development Lifecycle (SDLC), encompassing gathering business requirements, analysis, design, creation, and testing. Proficient in developing responsive web applications using React.js framework. Extensive hands-on experience leveraging React.js for building dynamic user interfaces and components in cross-functional development teams. Collaborated with partners to understand propositions and develop solutions accordingly. Accountable for analysing and updating existing software, as well as developing, building, and testing enduser applications to meet requirements. Utilized JavaScript and jQuery to enhance code productivity in login systems, complemented by JDBC for user access and validation, and reinforced with JUnit testing. Conducted Performance Testing & Enhancement activities. Utilized Jira for creating, planning, tracking, supporting, and closing user stories, adhering to agile best practices. Successfully increased test coverage from 61.7% to 90%, ensuring highly reliable and bug-free code. Enhanced technical documentation, resulting in a 90% increase in New Hire onboarding proficiency. Supported internationalization and implemented MVC architecture for separation of concerns. Facilitated data exchange through integration of RESTful web services. Delivered decoupled applications and user-friendly interfaces. Developed and tested Backend APIs for assigned website stories. Analysed and deployed with Jenkins to Production. Integrated newly developed applications with existing systems. Integrated newly developed applications with existing systems.
EDUCATION
Maharishi International University
Master's degree
ABOUT MEDHANIE ARAYA
I am a seasoned Java Software Developer with over six years of hands-on experience, specializing in delivering robust solutions within the dynamic environment of Citi Bank in the US. My journey in software development has been characterized by a passion for crafting efficient, scalable, and secure applications that meet the stringent demands of the financial sector. My expertise encompasses a wide array of Java technologies, including enterprise frameworks, multithreading, and performance optimization techniques. Throughout my tenure at Citi Bank, I have demonstrated a keen ability to collaborate effectively with cross-functional teams, leveraging agile methodologies to drive innovation and deliver high-quality software solutions on time and within budget. Beyond technical prowess, my adaptability and problem-solving skills have been instrumental in navigating complex challenges and evolving regulatory landscapes. I thrive in environments that foster continuous learning and growth, always staying abreast of emerging technologies and industry best practices to elevate my contributions and drive business success. With a proven track record of success in Java development within the financial domain, coupled with a dedication to excellence and a collaborative spirit, I am poised to continue making meaningful contributions to the realm of software engineering while embracing new opportunities for professional advancement and personal development.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.