MAJID HAZARI
T E H R A N - I R A N / -
-/ http://linkedin.com/in/majidhazari
S ENIOR S OFTWARE D EVELOPMENT
■
Skilled in all phases of the software development lifecycle; expert in
translating business requirements into technical solutions; and
extremist about quality, usability, security and scalability.
■
Expert in advanced development methodologies, tools and processes
contributing to the design and rollout of cutting-edge software
applications.
■
Known for excellent troubleshooting skills – able to analyze code
and engineer well-researched, cost-effective and responsive solutions.
PROFESSIONAL EXPERIENCE
RESEARCH CENTER ON DEVELOPING ADVANCED
TECHNOLOGIES. (2010 to Present) / FARA-RAH SYSTEM. (2009 to 2010)
Senior Software Developer, 2013 to Present
Software Developer, - 2013
Well-versed in all phases of the software development lifecycle, with a
good working knowledge of algorithms and data structures. Provide
cradle-to-grave oversight of software project management, leading the
research, design, development and rollout of enterprise applications.
Honors & Awards:
Top Researcher at RESEARCH CENTER ON DEVELOPING ADVANCED
TECHNOLOGIES - 2015
Accomplishments:
■
Reengineered multiple systems that fueled improvements to
productivity and efficiency. Moreover, I Developed code, system
design for a variety of solutions.
■
Designed dozens of software solutions driving continuous
improvement to processes, systems, work flow and customer
responsiveness.
■
Led, architected and participated in the design, testing and
deployment of client/server, multitiered applications.
■
Create and customize software applications and tools using advanced
development and coding techniques. Manage all phases of application
design -- from coding and prototyping through system testing,
integration and deployment.
Engineering robust,
user-focused
solutions driving
breakthrough
efficiency and
bottom-line gains.
EXPERTISE
Application
Development
Service-Oriented
Architecture (SOA)
Enterprise
Implementations
Software
Development
Lifecycle (SDLC)
Release Management
Project Management
Debugging &
Troubleshooting
Team Building &
Leadership
Requirements
Definition
Continued on
Page Two…
MAJID HAZARI
- /
■
■
RÉSUMÉ, PAGE 2
-/ linkedin.com/in/majidhazari
Developed and enhanced programs, contributing to solutions that
streamlined processes, increased accuracy and lowered costs.
Served as a core group member in defining and prioritizing
technology investments for the next two years, ensuring the alignment
of process, technology and business objectives.
PROJECTS
■ Design & Implementation of web based document center application.
(ASP.NET WebForm, MS SQL Server)
o Support dynamic meta-data for any user defined document
types.
■ RAZ: Design & Implementation of Server\Client socket based
application for managing ports and monitoring network PCs activity.
(C# WinForm, SQLite)
o Auto deploy from server and secure connection between
Server\Client with unique key for any client.
■ KAVOOSH: Design & Implementation of SOA based application for
some services of RCDAT with SSO and single billing and management
service.(C#, ASP.NET Web API, MS SQL Server, HTML & CSS & JS)
■ SHENAVA: Conversion of Windows desktop Speech-to-Text application
of RCDAT to web app. (ASP.NET MVC & Web API, Bootstrap,
AngularJS)
o Some improvements for better memory usage
o Handle high-throughput with balancing and using a service
for shared models and config files.
■ KANKASH: Design & Implementation of desktop application for
extracting text from movies and making subtitle for them with search
feature. (WPF & Windows Service & MongoDB)
o Handle machine & user edits.
o Run in background for queuing process.
■ GOFTARKAV: Design & Implementation of queuing process framework
for distributed applications. (C#\.Net & RabbitMQ)
o Run on single machine or multiple machines with message
broker.
o Use custom in memory queue for absence of message
broker applications.
EDUCATION
PNU UNIVERSITY
Rey, TH
Software
Engineering, 2014
DR. HESABI TOP
HIGH-SCHOOL
Varamin, TH
Mathematics and
Physics, 2007
Available for
Relocation
MAJID HAZARI
- /
-/ linkedin.com/in/majidhazari
■ Design & Implementation of comprehensive modular application.
(C#\.NET, WPF, Prism)
o Works with multi devices for receiving data
o Add arbitrary filters
o Shows on chart and saves on HDD
o Uses from different stimulators with record
o Does many analyses
o All parts are modular and user can develop new device,
filter, stimulation or analyze for this application
■ Working on newbie eHealth-care system. It has a long way to
complete. (PHP, MariaDB, Redis, MongoDB, NodeJS)
RESEARCHS
■ Research on Big Data and open source solutions, Hadoop and various
parts of its ecosystem as well as open source real-time processing
solutions for having insight about it for the purpose of designing new
applications. Have some lectures on this subject.
EXPERIENCES
I’m so enthusiastic about learning and improving my skills and many of
my accomplished projects were assigned to me based on my eagerness to
experience new technologies. So as a developer:
■ Make a custom small business website with Drupal.
■ Make some websites with Joomla & Wordpress.
■ Work with Mac (on personal Laptop) and linux (desktop and config
once time a server)
■ Make some small app for android and iOS.
■ Work with Arduino and STM32 (ARM) and run a smart-greenhouse
project.
■ Make a Telegram Bot.
■ A reservation system for a hospital.
■ Feeds aggregator like Feedly. (project failed)
■ Private multi-dictionary web-app with NodeJS.
■ Work with python & scrappy on a text mining project.
■ Work with elastic-search.
PROJECT RESULTS
Served as project manager, lead developer and/or team member on dozens of
application development projects. Delivered technology solutions that…
■
Good knowledge on multi-core programming.
■
Automated processes to resolve business challenges.
■
Minimized system outages.
RÉSUMÉ, PAGE 3
MAJID HAZARI
- /
■
RÉSUMÉ, PAGE 4
-/ linkedin.com/in/majidhazari
Decreased monthly error rates to all-time lows.
TECHNOLOGY SUMMARY
Languages/Technologies:
- C #\.NET(WinForm, WPF, WCF, ASP.NET MVC & Web API, TPL
& multi-thread processing, …) [Expert]
- C/C++ (also QT) [Intermediate]
- Python [Intermediate]
- PHP (Laravel, code-igniter and some others) [Intermediate]
- JavaScript (JQuery, Angular, some tools like Gulp) [Expert]
- Java [Beginner]
- Objective-C & Swift [Beginner]
- HTML & CSS3 [Expert]
- Android Platform [Beginner]
- Drupal, Wordpress & Joomla [Intermediate]
- GIT
- nginx
There IS NOT any limitation for learn and work with new one.
Databases:
- MS SQL Server
- MySQL & MariaDB
- MongoDB
- Cassandra
- SQLite
Development Tools, Methodologies & Environments: Object-Oriented
Analysis & Design (OOAD), Waterfall Approach, Spiral Approach,
Prototyping Approach. Integrated Software Development, Microsoft
Visual Studio, Xcode, IntelliJ IDEA
Operating Systems: Windows(+++), Mac OSX(++), Ubuntu(+), CentOS
Available for
Relocation