Ardalan Saberi, Senior Full Stack Developer
With more than 8 years of software development experience and about 5 years of software project management, I take pride in designing and development of efficient, robust, scalable and reliable web applications and service ecosystems. Recently, I took a couple of months off to finalize my thesis. Now I'm done and looking forward to secure a new and challenging job opportunity.
EXPERIENCE
Ntree Inc.
Senior Software Engineer
September 2010 - May 2015, Toronto, Canada
At Ntree, I participated in every stage of SDLC end-to-end, introducing new features, apps and services into a heterogeneous web applications ecosystem called
“Salestree”.
Salestree offers a rich toolbox for sales organizations. Its services include lead capturing, data cleansing and lead distribution. Then it facilitates sales teams' collaboration and communication to make the sale. Finally, by auditing and data analysis, Salestree provides insight for the marketing teams. Some of the projects I carried out at Ntree are:
- Salestree CRM Version 5
- Faceted Customer Search
- Google Calendar, Docs and Contacts Integration
- Documents Integration with Amazon S3
- Salestree CRM Continuous Delivery Pipeline
- Household RESTful Webservice
- Territories Management Module
- Lead Distribution Management Module
- Sales Enhancement through Novel Customer-Salesperson Matching Algorithm
- Outbound Email Campaign Module
Technologies: Java EE, Spring, Struts, Oracle PL/SQL, Oracle Application Express, Oracle REST Data Services, REST and SOAP Webservices, Google Data API, AWS Webservices, AngularJS, PhoneGap, Apache Tomcat, Glassfish, JBoss, Jenkins, Chef, Maven, Selenium, Elasticsearch, ELK Stack, HTML5, CSS3, Python, Sci-Kit & Orange, …
Farazpardazan Co.
Ltd.
Project Manager
September 2007 - November 2013, Toronto, Canada & Tehran, Iran At Farazpardazan I oversaw the development of numerous projects both in our office in Tehran and remotely from Toronto. My routine started with a around or two of requirement analysis and design with the team, followed by motivating, coaching and supporting them with resources and know-how to carry out their tasks. Then we proceeded to quality assurance, deployment and maintenance. List of projects: Salestree Express, 2010 - 2013
Salestree Express is Ntree's mobile and tablet friendly version of the Salestree CRM, with the UI/UX redesigned to cater to salespeople's needs specific to handheld devices.
Technologies: Java EE, Struts, Oracle PL/SQL, REST and SOAP Webservices, Google Data API, PhoneGap, Apache Tomcat, Glassfish, Jenkins, Maven, Selenium, HTML5, CSS3
Simia Core-Banking Firmware, 2010 - 2013
Simia is one of the most popular core-banking systems in Iran, a 5 layer message based core-banking firmware based on Java and Oracle Technologies. I was involved in design and development of some of its newer modules including bonds, telephone and web banking.
Technologies: Java, Swing, Oracle PL/SQL, MySQL.
Ministry of Industry and Trade's Fleet Positioning System, 2009 - 2011 It is an enterprise solution used by Ministry of Industry and Trade to monitor the goods transportation fleet across the whole country. I lead its development and designed its route optimization and vehicle assignment features. Technologies: C, C#, ASP .NET, C#.Net, MS SQL Server 2008, HTML, CSS, Javascript, JQuery.
Hekmat Iraninan Bank Portal, 2010
At Farazpardazan, we designed and implemented HIBank’s JSP, Java EE, Oracle Based website and portal.
Technologies: Spring, JSP, Java EE, Oracle, HTML, CSS, JavaScript, JBoss. Distance Learning Portal, 2007-2009
This portal provides students with class enrollment and schedule management, use of online library, holding online exams and chat with their educational consultants. Technologies: Java EE, JSP, HTML, CSS, JavaScript, MySQL EDUCATION
York University
Computer Science Master of Science
2013 – 2015, Toronto, Canada
I'm finishing my master's degree in Computer Science. My studies were mainly focused on Data Mining and Natural Language Processing. Some of projects carried out during or as a part of the program are:
Real time N-Gram Analysis
For the natural language processing course, I created a web application to find word and character n-grams frequency distribution on books in real time. The project also included tools to measure the similarity between different writers' style, predict next word in sequence and detect plagiarism.
Improving Prospect Conversion Ratio by Smart Customer-Salesperson Matching
In this project, with permission of Ntree Inc., I analyzed our sales data to find significant patterns in prospect buyers' attributes that could lead to sale. In course of this project I figured out that we can use customers and salespeople features like income, postal code, etc. to efficiently match them to maximize sales probability. Findings of this project are currently being used in Ntree for lead distribution. Amirkabir
University of
Technology
Computer Engineering Bachelor Of Science Tehran, Iran 2006 – 2013, Tehran, Iran
While working multiple jobs across the globe, I finished my bachelor's program in Computer Engineering (Hardware Engineering) in Amirkabir University. For the degree's final project I designed and implemented a portable digital oscilloscope. Recognition
Khwarizmi
Innovations Festival
Award Winner
2005, Iran
Design and Development of a real-world functioning handwritten OCR for Farsi language; Award winning research in 6 th Khwarizmi Innovations Festival. SKILLS
Design year(s)
Object Oriented Programming &
Design Patterns
8
Functional Programming & Design
Patterns
1
Development Methodologies
Agile Development 6
Extreme Programming 3
Scrum 2
Test Driven Development 4
Continuous Integration/Delivery 3
Programming Languages
C 2
C++ 3
Java 8
PL/SQL 7
C#.NET 3
PHP 2
Python 2
Scala 1
Databases
Oracle 7
MySQL 5
MongoDB 2
Microsoft SQL Server 2
Cassandra 1
Redis 1
Web
HTML 7
CSS 7
Javascript 7
JQuery 5
Bootstrap 2
AngularJS 2
Less.JS 2
Sass.JS 1
Development Frameworks & APIs
Java EE 5
Spring Framework 4
Struts 3
Hibernate 5
Oracle Application Express 4
Node.JS 1
Web Servers
Apache 7
NginX 2
Web Application Containers
Tomcat 6
Jetty 2
Glassfish 3
JBoss 1
Build Tools
Ant 2
Maven 6
Gradle 1
Version Control
Git 4
SVN 6
Continuous Integration / Delivery
Jenkins 4
Testing
JUnit 8
Selenium 2
Cloud Computing, Cool Tools & APIs
Amazon AWS 2
Google APIs 2
Elasticsearch 1
Apache Lucene 1
Apache Solr 1
ELK Stack 1
Apache Flume 1
AI & Data Analysis
Machine Learning 4
Data Mining 3
Natural Language Processing 2
Matlab 2
R 1
MLLib 1
Python Sci-Kit 1
Distributed Processing
Apache Hadoop & MapReduce 1
Apache Hive 1
Apache Spar 1
Contact
*******.******@*******.***
ArdalanSaberi.com
https://ca.linkedin.com/in/ardalansaberi
https://github.com/Ardalan-Saberi