Elmira Hashami
Halifax, NS
******.*******@*****.*** 782-***-****
Senior Java Developer
Profile
A highly skilled computer software engineer with a strong academic foundation in information technology and extensive software design and development expertise for banks and financial institutions. A continuous learner and a strategic problem solver recognized for diligence, accountability, and strong commitment to excellence. Has successfully worked as a collaborative team member as well as an independent contributor, while constantly delivering top-tier results in fast-paced and dynamic environments.
Work Experience
Senior Software Developer
ISC (Informatics Services Corporation) 2018 - 2024 o Developed server-side components of an Online Banking application (for both web and mobile front-ends) to enable the bank’s clients to perform financial transactions on their desktop and mobile devices. (Used Java, Spring Framework, Spring Boot, Hibernate, Maven, Oracle, Design Patterns, Jasper Reports, and JUnit to deliver reliable, scalable software solutions). o Helped with the development of different UI components for the Web-based front-end (Used JavaScript, CSS)
o Collaborated closely with a team of developers to analyze requirements, provide solution design, execute code-level tests, optimize performance, conduct peer reviews, and also helped with deployment and post-production troubleshooting.
o Mentored and trained new hires and junior developers. Software Developer
ISC (Informatics Services Corporation) 2014 - 2018 o Implemented a VOIP (Voice Over IP) version for an existing "Telephone Bank" framework (Used Java, SQL).
o Analyzed the Business requirements and documented them as Technology use-cases (Used Sequence and Activity UML diagrams). o Modernized and optimized a legacy Visual-C application “Variance Help Desk” by re-writing its back-end in C#.net and creating its front-end in ASP.net/JavaScript which resulted in cost efficiency and better client experience.
Junior Software Programmer
Tosan 2012 - 2014
o Developed the backend of a “Letters of Credit (LC)” process (Used C#.net, NHibernate, and Oracle).
Additional or supporting documents can be provided upon request. o Implemented various reports associated with different types of financial transactions and processes (Used SQL Stored Procedures and Crystal Reports).
Technical Skills
• Programming Languages: Proficient in Java, experienced in C#.net and ASP.net.
• Development Tools and Concepts: Spring Boot, Spring Framework, REST/JSON Microservice API, Spring MVC, Hibernate, Spring Data JPA, Maven, Design Patterns, UML modeling, SOAP, SOLID, Swagger, SonarQube.
• Web Development Technologies: JavaScript, HTML, CSS, Node.js.
• Testing Tools: JUnit, Postman.
• Databases: Microsoft SQL Server, Oracle.
• Source Control/Agile Tools: GitHub, SVN, Jira, SCRUM.
• Operating Systems: Windows, Linux.
• Familiar with Docker, CI/CD, AWS, Microservices. Education
• Master of Science in Information Technology Engineering.
• Bachelor of Science in Software Engineering.