b-yousefi
Behnaz Yousefi
Freelance Software Engineer at undefined
Tehran, Iran

Self-motivated, well-organized and highly-skilled software developer with 3+ years of professional programming experience in both back-end and front-end development. Hands on experience with spring (MVC, REST, Security, Cloud), react.js, docker, aws services, and relational and NoSQL databases. Innovative with the tendency to look outside of the box and thrive for excellence. Relentless when challenged, never gives up until an efficient, secure and yet simple enough solution is found.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

633.5
CodersRank Rank
Top 11%
Top 10
EJS
EJS
Developer
Iran
Top 5
Java
Java
Developer
Iran
Top 50
JavaScript
JavaScript
Developer
Iran
Highest experience points: 0 points,

0 activities in the last year

ReactJS
ReactJS
147.9
exp.
Spring
Spring
119.7
exp.
JUnit
JUnit
111.9
exp.
Redux
Redux
101
exp.
Material UI
Material UI
92.7
exp.
Spring Boot
Spring Boot
73.9
exp.
Hibernate
Hibernate
34.1
exp.
Enzyme
Enzyme
24.4
exp.
React Native
React Native
23.3
exp.
NodeJS
NodeJS
15.7
exp.
Webpack
Webpack
15.7
exp.
Django
Django
9.7
exp.
Django REST framework
Django REST framework
9.7
exp.
Mockito
Mockito
9.7
exp.
Jest
Jest
7.1
exp.
SLF4J
SLF4J
3.1
exp.
List your work history, including any contracts or internships
Apr 2020 - Present (1 year 6 months)
Tehran, Iran Current workspace
Currently Behnaz Yousefi supports the

Behnaz Yousefi's scores will be added to this company.

Freelance Software Engineer
- Self learning and getting ready to take on real full stack projects
- working on an imaginary online bookshop to practice acquired knowledge
- deployed at https://byousefi.ir/, source code is available at https://github.com/b-yousefi/Bookshop
- leveraging hot frameworks and platforms such as React.js and Docker
- designing, implementing and testing robust and secure Rest Api services with Spring Data Rest and Security
- designing and implementing an efficient, responsive and attractive UI with React.js, React Redux and Material-UI
* back-end api is also developed with Django Rest Framework, however the project is not up to date with the spring api and react web application, It is just an example of how it could be done with Django
spring boot ReactJS docker Django Redux spring security rest api spring data jpa mysql hibernate
Informatics Services Corporation
Nov 2017 - Sep 2019 (1 year 10 months)
Tehran, Iran
Software Developer
My main responsibilities at ISC can be summarized as the following:

- maintaining and developing loan systems for several banks in Iran;
- working in a mainframe environment dealing with legacy technologies such as DB2 databases, COBOL programming, ISPF, and CICS;
- analyzing, designing, and developing, new online and batch programs for loan systems.

In addition to the assigned tasks I developed two tools as side projects to facilitate programming and debugging for the developers, namely Coboli and AGD2DSNA.
java database design cobol db2 t-sql
TOSAN (Banking and Payment Solutions Provider)
May 2016 - Aug 2017 (1 year 3 months)
Tehran, Iran
Java Developer
We developed android applications for several prominent bank in Iran so that their clients can manage their accounts and use provided services such as transferring money between accounts and debit cards, paying their loan installments and managing their bank cheque books.

Furthermore, we developed a server side application using Spring framework to regulate requests and responses between our client application and the channel manager, which was responsible for managing the requests and dispatching them to the appropriate core to be handled.
java spring boot android native sqlite
Add some compelling projects here to demonstrate your experience
Coboli
Dec 2017 - Aug 2019
It is an IDE for COBOL programming which its goal is to replace our really old emulator. It communicates with mainframe though FTP communications and brings the source codes to developers’ operation system where they can browse their codes in a much more user friendlier environment while exploiting provided facilities such as "Syntax Highlighting", "Find Usage", "Go to definition”, "Find and Replace", and other features that make programming easier. In addition, developers can "Build", "Promote", "New" and "Run" codes through the program.

It uses a COBOL parser generated by ANTLR to parse COBOL codes and gather information about the variables, paragraphs, and their usages among other things in the code to be able to provide various features to have a better developing experience.
Broadcasting Actors (wRebeca)
Feb 2013 - Mar 2017
wRebca is a tool for modeling and verification of protocols in static or dynamic networks. We refer to a network with more than one possible topology as a dynamic network; such as mobile Ad Hoc Networks (MANETs) in which topology is constantly changing.

It uses ANTLR, which is a powerful parser generator, to translate a model given in a high-level actor-based modeling language to a several classes. The generated code will be compiled dynamically and run to verify given properties, like loop-freedom property in a routing protocol, against the model.
Bookshop
Apr 2020 - Present
Bookshop is an imaginary online bookshop with the following features:
- displaying books, with pagination
- display book information with links to its authors, and categories
- filtering books based on author, category and publication
- displaying authors with the ability to filter
- displaying author information including his/her books
- displaying categories with their subcategories and the books in that category
- registering user
- adding books to the shopping cart
- completing the order by choosing the address that is going to be sent to
- displaying user information, its profile, addresses, and orders
- adding address, marking the place on map

This section lets you add any degrees or diplomas you have earned.
University of Tehran
Master’s Degree, Software Engineering- Formal Modeling and Verification
Dec 2011 - Dec 2014
We extended Rebeca, an actor-based model language, to support asynchronous anonymous message broadcasting. Our proposed language provides a suitable framework to model wireless sensor (WSNs) and mobile ad hoc networks (MANETs) protocols where mobility is one of the chief characteristics. We leveraged ANTLR parser generator to translate a given model in our abstract language to a high level one, at first we used C# and then switched to Java. As a result it creates a state space generator based on the given model that can be verified against defined properties such as loop freedom. In addition, some reduction techniques are proposed to avert the state space explosion.
Islamic Azad University (Central Tehran Branch)
Bachelor’s Degree, Software Engineering
Dec 2005 - Dec 2009
Analyse, design and implement an accounting software. Detailed achievements:
- Developed a three-tier application
- Leveraged WPF to make a better GUI
- Used UML for modeling and designing
Verified International Academic Qualifications
Jan 2020
IELTS- General Training- Overall Band Score 8
Jan 2020

Jobs for you

Show all jobs
Feedback