Mehrdad Panahandeh
Pittsburgh, PA,*****(willing to relocate)
acxkm5@r.postjobfree.com
Ve
rs
io
n:
1
6.
72
Summary
Master of Computer Science with 9 years of experience in Design,
Development and Maintenance of web & windows based applications using Java
and Microsoft .NET related technologies. Particularly skilled at using .NET
platforms to drive TDD development of best-in-class business applications
and systems.
Skills
Skill Level Years of
Exp.
1 Objective Oriented Programming Design Expert 7+
2 Framework Design and development Expert 6+
3 Entity Modeling Design(Code First) and Development Expert 6+
4 Relational Data Modeling Advanced 8+
5 .NET Framework, ASP.Net Expert 8+
6 Cucumber, TDD, XUnit Advanced 2+
7 Agile methodology, sprint, SCRUM, Cucumber, JIT Advanced 4+
8 Web Development using MVC Expert 3+
9 ASP .NET MVC 6 (ASP.NET Core) Advanced 1+
1 Microsoft Identity Server Advanced 1+
0
1 C#.Net/.Net Framework Expert 8+
1
1 Java, Java EE7 (JSF, EJB, JPA, JMS) Advanced 2+
2
1 SQL Development - SQL Server 7 to 2012 Advanced 8+
3
1 Database Performance Tuning and Optimization - SQL Intermedia 8+
4 Server 2005 to 2012 te
1 Visual Studio.NET - C# 2005 to 2013 Expert 8+
5
1 JavaScript, Jquery, AngularJS, Angular 2, TypeScript, Advanced 3+
6 Karma,WebPack, Gulp,Angular CLI, Jasmine, Bootstrap,
LESS
1 Microsoft Azure, Azure SQL Database Advanced 1+
7
1 Big Data: Hadoop, Hive, Pig, Pentaho, Hortonworks, MapR, Intermedia 2+
8 HBase, NoSQL te
1 Visualization and NLP: Python, R Intermedia 1+
9 te
Education
Maharishi University of Management (www.mscs.mum.edu)
2013 - 2015 Master of Science - Computer Science Fairfield, Iowa
Islamic Azad University (www.intl.iau.ir)
2007 - 2010 Master of Science - Industrial Engineering Arak, Iran
Thesis Subject: Evaluation of integrated software system and software
selection with fuzzy hierarchical TOPSIS method
Supervisor: Dr. Mohammad Ali Keramati
Islamic Azad University (www.intl.iau.ir)
2002 - 2006 Bachelor of Science - Computer Engineering Mobarakeh, Iran
Thesis Subject: Internet-Based Markets (ASP.Net and C#.Net)
Supervisor: Dr. Abbas Karimi
Experience
SDLC partners, (Select International) Sep 2015 - Now
System Consultant, Full Time
Analysis, design and consult a MVC web application for new job seekers
applicants assessment and system integration using Web-Services and web
API's for communicating between companies client and all applicant
willing to have a new job. Designed a nested MVC application wrapped
with an ASP.NET web application.
Responsibilities:
Trovation Project:
o Developer in a JIT(Just In Time)-Base (Enhanced Agile) SCRUM team on a
new project from scratch using .Net Core, Identity Server2, MVC 6,EntityFramework 6,Angular 2.0, TypeScript 2, JavaScript and Less. The
code is published in Microsoft Azure 6,Azure SQL Database, using
Angular CLI, GULP.
o Research about new technology usage and implementation.
o Creating cusome component and creating internal packages used across
teams
o Backend and frontend coding using .Net Core and Angular 2 respectively
Legacy system
o Consulted for a web architecture for a nested web application coded by
MVC inside an ASP.NET application
o Used Ajax methods to communication between legacy system and newly MVC
application.
o Consulted for a fully TDD methodology of programming for any new
enhancement and try to inject the same idea for legacy application.
o Explained Extreme Programming- Agile development for new designs to
the company's team.
o Mentored web developer how to find solutions evolve through
collaboration between self-organizing, cross-functional teams
o Was part of Designing of a service-oriented architecture (SOA) based
application
o Implemented Partial views for single web pages.
o Implemented a MVC Module using Angular JS to manage a single webpage
application.
o Increased the performance of an upload module to 5 times more with
Multithread programming and asynchronies task calls in an ASP.NET MVC
project.
o Designed, implemented a cloud base web service, using Web API, WCF,
Windows Services
o Implemented a MSMQ service to Asynchronously calls pending request to
different type of Web Services, including Web Services, Web API and
internal communications.
o Implemented Integrations for more three third party using Web API and
WCF plus transformations
Technologies & Tools:
ASP.NET MVC5, ASP.NET 6 (ASP.NET Core), Microsoft Identity Server,
Middlewares, C#.NET, WCF, Visual Studio 2015, LINQ, T-SQL, PL-SQL,
SOAP, RestFul Web Services, Multithreading, JavaScript, AJAX, CSS,
JQuery, Razor View Engine, Design Patterns, JSON, Entity framework ORM
Tool, MSMQ, Enterprise Library 5.0, NUnit, SQL Server 2015, Windows
Server 2008 R2, Team Foundation Server 2015, MS Visio, Fiddler, Nuget,
Bower Agile(Scrum), Extreme Programming
Creehan and Company PA, (Scriptmed Enterprise Suite) Feb 2014 - Sep 2015
.Net Developer, Full Time
Design application infrastructures, Design Service Oriented Model,
Implement Framework layer, Implement advanced software engineering
rules, Extend current designs for incoming customer request, Refactor
and extend design and code to meet all customers' requests, Implement
Automated Unit Test framework. Had Teamwork and brainstorm with team's
members in SCRUMs and agile sessions.
Responsibilities:
o Implemented a 4-tire application for internal system programmed on all
the tiers in the application.
o Coded with ASP.Net MVC, Entity Framework(Code First).
o Followed Agile Scrum methodology to deliver production ready product
each sprint.
o Researched, mentored and fallowed TDD implementation using Automated
Unit Tests framework.
o Used Fluent Validation package for object validation.
o Was part of Designing of a service oriented architecture (SOA) based
supplication..
o Applied UI development for application with Javascript and Ajax.
o Supported the main application of company for windows services.
o Maintained database stored procedure and functions in the database.
o Improved both code and Database side of application for performance
aspect.
o Improved application framework with design pattern concepts of Object
Oriented programming.
o Supported Two Go-lives successfully.
o Involved in user and user group meetings. Also involved in the
analysis of existing systems and various other sources of information.
o Gained good knowledge on healthcare and pharmaceutical domains.
o Fixed five deadlock issues by merging update statements
receiving from middle tier using XML & xQuery, table hints,
SNAPSHOT isolation level and disabling lock escalation.
o Involved in Design, Coding, Implementation and Testing of the module.
o Worked on major enhancements to the application and gained good
expertise in working with product Inventory configuration that
integrated with the external enterprise ERP system.
o Implemented complex functionalities in the application using WCF
services and also consumed WCF services to communicate with external
systems and implemented multi-threading for scaling up the execution
of external web service calls.
o Designed and developed several user controls and custom controls that
are used in the entire application using ASP.NET and C#.
o Fulfilled the major requirements which was to do the whole process in
less than 8 hours: Put calculation based operations in C#.NET
executable file to speed it up moreover designed the system
so that the desired number of sub processes can be run at the same
time concurrently
o Worked with Oracle databases in writing T-SQL queries, PL-SQL Stored
procedures, triggers, views and cursors for performing operations with
the data.
o Worked with ADO.NET and Entity Framework in interacting with Databases
and performing all kind of operations on the information. Have used
Enterprise Library 5.0, implemented applications blocks like logging,
Data Access, Caching.
o Had meetings with business analysts to be aware of all business
logics and requirements and designed a
o SQL Server 2008R2 database with 26 tables with ER/Studio to store
processed data.
o Participate in peer reviews to ensure code standards are adhered and
suggest alternative approaches if needed.
o Have worked with frameworks like NUnit and MSTest for unit testing of
the components in the application. Done integration testing to verify
functional, performance, and reliability requirements in place.
o Configured the entire applications using the IIS 7.5.
o Assisted team in trouble shooting the issues related to technology and
business of the application as well by managing the team.
Technologies & Tools:
ASP.NET MVC5, ASP.NET 4.0, C#.NET, VB.NET, WCF, Visual Studio
2012/2010, LINQ, Silverlight, T-SQL, PL-SQL, SOAP, RestFul Web
Services, Multithreading, SQL Server 2012, ADO.NET, XML, JavaScript,
AJAX, CSS, DHTML, ASP.NET MVC4,Razor View Engine, Design Patterns,
JQuery, JSON, Entity framework ORM Tool, Enterprise Library 5.0,
NUnit, SQL Server 2008/2012, Windows Server 2008 R2, Team Foundation
Server 2005/2008, MS Visio, Fiddler2, ALTOVA XML SPY & IIS
7.5,Nuget,Bower, Agile(Scrum), Extreme Programming
OFOQPOUDAT CO. Iran (OFOQ desktop and web version) April 2011 - May 2013
Software Developer, Full Time
Conducted FI and HR module analysis as a key member of the team behind
development of a major application with 5 core modules. Took an
instrumental role in programming and development. Coordinated the
activities of development teams. Handled unit testing and debugging.
Designed, developed, and implemented client-side forms and database-side
stored procedures, functions, and triggers, lead the team and guided the
team implementations the project successfully.
Responsibilities:
o Took a pivotal role in the successful completion of the 5 core
application modules for financial management, warehouse management,
sales and distribution, human resources, and treasury and assets
using 4-tire development via benefit of Entity Framework.
o Designed and delivered a unique new system based on a virtual
credit-card based application for a marketing system, with full CRM
integration with ASP.NET MVC 4.
o Completed the project ahead of schedule by leveraging Microsoft
Project for time management.
o Conducted reports facilitated to be customized by customers using
StimulReports.
o Supported HR goals through staff recruitment, selection, on-
boarding, development, and management.
o Integrated external data to internal database using WCF technology.
o Facilitated relationships with external partner companies.
Technologies & Tools:
ASP.NET, C#.NET, ADO.NET, WCF, Web Services, Entity Framework, LINQ,
Visual Studio 2010, SQL SERVER 2008, Visual Source Safe, Design
Patterns, JQuery, AJAX, HTML, XML, IIS 6.0 & JavaScript. Crystal
Report, StimulReports.
Negin Saba Industrial & Science CO, (Mapfa) May 2006 - April 2011
Software Developer, Full time
Assisted with projects to develop and enhance client financial
applications, including responding to customer requests for new features
and functionalities. Key role as analyst and developer on the team
tasked with transferring the legacy and functional system to OO
environment.
o Handled unit testing and database scripting.
o Delivered reports in Crystal Reports. Accomplishments
o Optimized database conversions and special report preparation
through a database script in C#.NET.
o Analyzed and designed a new system based on legacy system's
processes via RUP.
o Achieved a significant amount of revenue based on designing a
maintainable and expandable system.
o Received a company award as the best employee in 2 years.
Technologies & Tools:
Visual Studio 2008, ASP.NET 3.5, C#.NET, WinForms, Windows, Services,
MYSQL, WCF Services, XML, LINQ, AJAX, Crystal Reports, SOAP Web
Services, VBScript, ADO.NET,,XML, JavaScript, CSS, JQuery, Team
Foundation Server, Visual Source
Academic Projects
o GPA Calculation System: Acted as project leader and developer for
creation of a role-based web application with 4 different user roles
and corresponding dashboards, with customized user access to diverse
controls, GPA calculation, student assignment to courses, and email
notifications. Using Asp.net MVC 5 & entity framework, JavaScript,
BootStraps
o Internet-Based Markets, Islamic Azad University: Developed an ASP.NET
website for vendors to enter and update merchandise, product
descriptions, and pricing. Developed an online shopping function that
provides a telephone link between customers and the selected vendor.
Created UML diagrams.
o Research, CRM in Iranian Banks, Islamic Azad University: Conducted
research to identify CRM utilization in national banks and developed
an operational model for Parsian Bank.
o Effective Factors in Human Efficiency, Islamic Azad University:
Performed a survey to identify factors affecting staff efficiency for
Parsian Bank.
o Research, IRIB Abilities, Islamic Azad University: Evaluated
selection of key IRIB abilities based on analytical network process
(ANP) and TOPSIS methods.
o Application Selection Model, Islamic Azad University: Built a model
enabling selection of the best financial application, using a fuzzy
hierarchical TOPSIS method for diverse industrial and service-
oriented enterprises.