Summary
Overview
Work History
Education
Skills
Skills
Timeline
Generic

Bahareh Maleki

Toronto

Summary

After several years in networking, I transitioned into software development, bringing a strong problem-solving mindset and a deep understanding of system architecture. Seeking opportunities to apply my expertise in Java development to create high-performance applications.

Overview

12
12
years of professional experience

Work History

Java Developer

Informatic Service Company
Tehran
11.2021 - 07.2023
  • Played a key role in the Central Bank of Iran's digital cheque project, one of the largest IT- based innovations in the region, achieving significant milestones while gaining expertise in digital signature concepts
  • Designed and implemented cheque transfer functionality using Java, Spring Framework, and REST APIs and Oracle DB, improving system efficiency
  • Resolved critical bugs and optimized code quality, resulting in more robust and maintainable software
  • Developed and automated file update scheduling using Spring Scheduling and Oracle Database, ensuring timely updates and reducing manual intervention
  • Utilized Jira and Confluence for system investigation, business and data modeling, documentation, and managing schedules, priorities, and milestones to ensure timely delivery of software

Java Developer

Karafarin Bank
Tehran
02.2016 - 09.2021
  • Led the centralization of login for over 20 monolithic web applications, enabling clients to access all applications with a single username
  • Reduced CSV file import time (20,000 records) into a database from 15 minutes to 5 seconds through JDBC batch insert
  • Optimized data reading time and prevented memory leaks by implementing indexing on tables in the Internet Banking database
  • Analyzed and designed the data model for over 10 modules of the Digital Banking project
  • Developed and configured a multi-module application using Spring Boot for the Digital Banking project, incorporating technologies such as Spring Data (JPA), Redis, Oracle, and Log4j
  • Designed and implemented the Security Module for the Digital Banking project, focusing on Authentication, Authorization, JWT, and OAuth with Spring Security
  • Developed encryption mechanisms using AES (symmetric) and RSA (asymmetric) algorithms, along with ECDH and Digital Signatures, to secure customer information during registration, activation, and transactions
  • Supervised the entire application development lifecycle, ensuring alignment with requirements and deadlines
  • Utilized Jira and Confluence for system investigation, business and data modeling, documentation, and managing schedules, priorities, and milestones to ensure timely delivery of software

Network Administration

Dotin
Tehran
09.2011 - 02.2016
  • Managed servers, computers, and various network devices
  • Diagnosed and resolved hardware, software, and network issues across the system
  • Configured and provided support for Cisco Routers and Switches to maintain LAN connectivity, including internet access, remote offices, and remote users
  • Managed user accounts and security for Active Directory, Exchange, servers, and operating systems/software, along with security solutions such as firewalls, antivirus, and network hardware (routers, switches, hubs, etc.)

Education

Bachelor of Science - Computer Software

Ghiaseddin Jamshid Kashani
07.2008

Skills

  • OOP
  • AOP
  • JAVA SE
  • JAVA EE
  • JDBC
  • Hibernate
  • JPA
  • Oracle (TOAD)
  • MySQL
  • Redis
  • JMS
  • HTML
  • CSS
  • JavaScript
  • Spring
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data
  • Microservice
  • Spring Cloud
  • Unit Test
  • Integration Test
  • Maven
  • Git
  • SVN
  • Tomcat
  • Glassfish
  • RMI
  • Socket
  • Rest
  • Soap
  • Docker
  • CI/CD
  • Coaching
  • Mentoring
  • Creative solutions
  • Problem Solving

Skills

  • Tomcat
  • Glassfish
  • RMI
  • Socket
  • Rest
  • Soap
  • Docker
  • CI/CD
  • Coaching
  • Mentoring
  • Creative solutions
  • Problem Solving

Timeline

Java Developer

Informatic Service Company
11.2021 - 07.2023

Java Developer

Karafarin Bank
02.2016 - 09.2021

Network Administration

Dotin
09.2011 - 02.2016

Bachelor of Science - Computer Software

Ghiaseddin Jamshid Kashani
Bahareh Maleki