PROFESSIONAL SUMMARY
Have ** years of .Net Framework experience in Analysis, Designing, Development, Debugging and Maintenance of 3-tier Enterprise Web Application
MVC, MVVM Developer, C# and ASP.Net, WPF Developer
Worked in Agile/Scrum and Test-Driven environment
Well-Experienced with different cloud providers (Azure/AWS/GCP)
Expert in developing Client/Server applications on various architectural design patterns including: MVC (3-5), MVVM, Two-Tier Three Tier Architecture, Microservices.
Proficiency in reports generation using Crystal Reports, SSIS, SSRS
Expert in full System Development Life Cycle (SDLC).
SOA/EDA Applications Experienced in WCF/Web Services (SOAP/Rest) in different web servers (IIS – Tomcat-Glassfish).
Well-Experienced in Single Page Applications (SPA) (Angular 2+, Node.js, KendoUI, React)
Experienced in Real-Time(Tracking) applications(Multi-Threading, Dispatchers, Background Workers, Tasks library)
Excellent ability to create a pleasant customer experience
Self-learner, studying new and exciting technologies is my favorite thing to do
Excellent verbal and written communication skills
Strong teamwork skills
TECHNICAL SKILLS
PROGRAMMING LANGUAGES
C#/VB .Net 1.1-4.6, Java 7/8, JavaScript (ES56), Typescript, Python, C++, SQL,
FRAMEWORKS
.Net (Standard/Core), Spring (Spring Boot, IoC), WPF, WF, Xamarin
WEB TECHNOLOGIES
Angular, React, AJAX, HTML, SCSS, CSS, XML, XSLT, jQuery/jQuery Mobile, KendoUI, Sass, Nodejs, Bootstrap, IIS, WebSphere (WAS), IIS, Tomcat, SOAP, Microservices
MOBILE PROGRAMMING
React Native, Java, Expo
TOOLS
Visual Studio, VS Code, Eclipse, Android Studio, Unix Shell, Source Code/Version Control Management using GIT /Team source, Jenkins, Jira, Maven, WildFly (JBoss), Hibernate, Kubernetes, TeamCity
DATABASES
SQL Server 2000-2017, Oracle 10g-11g, MySQL, Access, SQL, MongoDB, PostgreSQL
OTHER SKILLS
Object-Oriented Programming, SDLC, Responsive UI/UX, Visual Design, Unit Testing (Jasmine, Selenium), end to end testing, Agile Methodology, CD/CI, Design Pattern, Architecture, Code Review
WORK EXPERIENCE
EPIQ SYSTEMS SEP 2022 – PRESENT
SR. SOFTWARE DEVELOPER/ TEAM LEAD
US
Responsibilities:
• Use Agile Scrum SDLC methodologies in the full life cycle software development process including requirements analysis, software design, prototyping, programming, debugging and testing of system software production applications.
• Participate in technical design and implementation.
• Proactively raises issues if specification will lead to quality, system performance, or architectural issues in product.
• Collaborate with fellow developers in areas of expertise as well as members of business unit.
• Demonstrate self-directed and proactive approach to solving problems.
• Develop, debug and deliver enterprise applications.
• Proactively mentor fellow developers in areas of expertise. Projects:
MTC
MASS Turk Connect: corporate restructuring and legal services. First Project in Entire company that is multi database aware and looking into 3 main divisions, Case Development, Claim Administration and Lien Resolution
Key Technologies: C#, .NET, ASP.NET, MVC, Angular,SQL, T-SQL Programming, REST, WCF,AWS, Entity Frameworks,React, TypeScript,, Node.JS, Designed Pattern, AWSs Services, Asynchronous, Unit Test, NUnit, Mock, CD/CI,, Git, Jira, DevOps, Postgres, PgAdmin4
DOCUDATA JAN 2020 – AUG 2022
SR. SOFTWARE DEVELOPER/TEAM LEAD
CANADA
Responsibilities:
Worked closely with client for requirement gathering and analysis of the problem
Participating in Kickoff meeting, Go through the requirements and High Level Solution Design (HLSD) with SAs, Bas and QAs.
Present functionality to the client
Providing the detail estimates
Projects:
Valet (Mobile App)
Project scope: Pickup and Store – 2 Interface for Costumers and Drivers
Key Technologies: React Native, TypeScript, GraphQL, Node.JS, Designed Pattern, AWSs Services, Asynchronous, Unit Test, NUnit, Mock, CD/CI, TeamCity, GitHub, Jira, Postgres, PgAdmin4
GLOBAL PAYMENTS DEC 2021 – AUG 2022
SR. SOFTWARE DEVELOPER/ TEAM LEAD
Location ATLANTA, GA
Responsibilities:
• Use Agile Scrum SDLC methodologies in the full life cycle software development process including requirements analysis, software design, prototyping, programming, debugging and testing of system software production applications.
• Participate in technical design and implementation.
• Proactively raises issues if specification will lead to quality, system performance, or architectural issues in product.
• Collaborate with fellow developers in areas of expertise as well as members of business unit.
• Demonstrate self-directed and proactive approach to solving problems.
• Develop, debug and deliver enterprise applications.
• Proactively mentor fellow developers in areas of expertise. Projects:
Projects:
MASS CA/MX
Project scope: Managing Payments and Reports to identify and mask PII data for Canada and Mexico
Key Technologies: : MVVM, KendoUI, TypeScript, .NET v4.7, Designed Patterns, Web Api, ASP.Net, Entity Framework, Fluent API, Asynchronous, Unit Test, NUnit, Mock, CD/CI, TeamCity, Reporting, SQL, IIS,
NY BLOOD BANKS AUG 2021 – DEC 2021
SR. SOFTWARE DEVELOPER/ TEAM LEAD
Location: New York, NY
Responsibilities:
Worked closely with client for requirement gathering and analysis and design of the problem
Participating in Kickoff meeting, Go through the requirements and High Level Solution Design (HLSD) with SAs, Bas and QAs.
leading junior developers, Assigning the tasks, Code Review,
4 agile teams part of release
Present functionality to the client
Providing the detail estimates
Projects:
Personal Identification Information (PII) Masking
Project scope: Managing Reports to identify and mask PII data
Key Technologies: : MVVM, KendoUI, TypeScript, .NET v4.7, Designed Patterns, Web Api, ASP.Net, Entity Framework, Fluent API, Asynchronous, Unit Test, NUnit, Mock, CD/CI, TeamCity, Reporting, SQL, IIS, React
Loan Origination Portal (LOP)
Project scope: Bank Loan Management (from Loan Origination to Loan Approval flow)
Key Technologies: MVVM, KendoUI, TypeScript, .NET v4.7, Designed Patterns, Web Api, ASP.Net, Entity Framework, Fluent API, Asynchronous, Unit Test, NUnit, Mock, CD/CI, TeamCity, Reporting, SQL, IIS, Git,
Creating Development Team
Project scope: Start and Design structure of NYB Bank Development Team.
Key Technologies: React, Web Api, .NET Core 2.2, Designed Patterns, Rest API Services, ASP.Net Core, Entity Framework, Asynchronous, SQL Server 2017, IIS, Git, Azure, Microservices, React.
PNC BANK APRILL 2018 – AUG 2021
SR. SOFTWARE DEVELOPER
Location: Atlanta, GA
Responsibilities:
Worked closely with client for requirement gathering and analysis of the problem
Participating in Kickoff meeting, Go through the requirements and High Level Solution Design (HLSD) with SAs, Bas and QAs.
leading junior developers, Assigning the tasks, Code Review,
4 agile teams part of release
Present functionality to the client
Providing the detail estimates
Projects:
Personal Identification Information (PII) Masking
Project scope: Managing Reports to identify and mask PII data
Key Technologies: : MVVM, KendoUI, TypeScript, .NET v4.7, Designed Patterns, Web Api, ASP.Net, Entity Framework, Fluent API, Asynchronous, Unit Test, NUnit, Mock, CD/CI, TeamCity, Reporting, SQL, IIS
Loan Origination Portal (LOP)
Project scope: Bank Loan Management (from Loan Origination to Loan Approval flow)
Key Technologies: MVVM, KendoUI, TypeScript, .NET v4.7, Designed Patterns, Web Api, ASP.Net, Entity Framework, Fluent API, Asynchronous, Unit Test, NUnit, Mock, CD/CI, TeamCity, Reporting, SQL, IIS, Git,
Loan Insurance
Project scope: Loan Policy Management and Loan Insurance Coverage.
Key Technologies: React, Web Api, .NET Core 2.2, Designed Patterns, Rest API Services, ASP.Net Core, Entity Framework, Asynchronous, SQL Server 2017, IIS, Git, Azure, Microservices.
FISERV LENDING SOLUTIONS FEBRUARY 2016 – APRILL 2018
SR. SOFTWARE DEVELOPER
Location: Buffalo, NY
The Lending Solutions business at Fiserv provides life-of- loan support and helps banks, thrifts, credit unions and other financial institutions close loans more quickly, manage loans more efficiently, and service loans more cost-effectively. This minimizes lending risk, improves customer satisfaction, enhances cross-sell opportunities, introduces new products more quickly, and facilitates compliance with regulatory requirements. As member of Fiserv, I'm part of a dynamic Software Development team focused on building a next-generation servicing system. this is fast-paced team oriented environment and I'm working directly with business systems analysts and quality assurance to deliver products based on business needs. we are developing solutions that support some of the largest automotive finance companies in the country
Responsibilities:
Project lead for integrating Support Application (Zendesk) with Survey Builder (In-house software) to improve application service quality and customer satisfaction – Followed SDLC (Agile) from initiation through to closure. (Team of 4 developers and 2 QA)
Follow defined Software Development Life Cycle process
Demonstrates good white box, and unit testing Technics
Implements proper coding and handling of data validation
Design and build new user applications based on outlined business specifications
Develop technical specifications based on provided requirements
participates and/or lead team code reviews
Hand off and deliver quality code to Quality Assurance for testing and work closely with Quality Assurance on eliminating defects
Follows industry coding standards and security best practices like OWASP9-Troubleshoot application problems and provide coding fixes to eliminate future issues
Upgrade older coded application to new more current development platforms
Build windows client applications using SQL server 2012. relation databases, and interfacing client application with stored procedures.
Work with relational database and an understanding of relational models.
Unit testing, regression testing and validation procedures
Debugging legacy applications to discover root causes.
Projects:
Loan Tracker
Project scope: LoanTracker centrally stores documents electronically and categorizes and tracks
loan portfolio content for all channels of lending to ensure up-to-date information delivery.
Key Technologies: .NET 3.5 – 4.5, Design Patterns, Angular 2+, jQuery, bootstrap, Sass, SSO (SAML 2.0), Rest/Soap Web Services, OAUTH, ASP.Net, Entity Framework, MVC, Aspose, HTML, jQuery, JSON, SQL Server, IIS
Loan Origination
Project scope: From point-of-sale to secondary marketing; from document and task tracking to automated underwriting; from application to processing; from closing to electronic document
transmission and automated uploading to loan servicing systems, Fiserv solutions enables to
originate multiple type of loans – across multiple verticals and channels – with speed and
efficiency.
Key Technologies: NET 3.5 – 4.5, Angular2+, Designed Patterns, SSO, Restful \ Soap Web Services, Web Api, ASP.Net, Entity Framework, MVC 4, Aspose, HTML, jQuery, JSON, AJAX & SQL Server, IIS
ROSWELL PARK HOSPITAL JUN 2015 – JANUARY 2016
SOFTWARE DEVELOPER
Location: Buffalo, NY
As a member of the development team at quite line CO I work on shipping project and IVR project. I am responsible for maintaining and rewriting projects in front-end to create better performance in Windows/Asp.net VB projects.
Responsibilities:
Developing new features and functionality using the very latest developer tooling for our
customers and applications running on the Microsoft stack including Windows Forms, ASP .Net, MVC, Web Services, and SQL Server.
Provide maintenance break/fix support for existing and future products.
Assist with testing and testing automation
Troubleshoot systems, and software; performance-tune applications as necessary.
Projects:
Shipping
Project scope: Shipment Management (UPS Shipping Label management), migrate the legacy
application from VB to C#.
Key Technologies: .NET 3.5 – 4.5, Soap Web Serveice, Design Patterns, Asp.net, jQuery, bootstrap, Sass, SSO (SAML 2.0), Rest/Soap Web Services, OAUTH, ASP.Net, Entity Framework, MVC, Aspose, HTML, jQuery, JSON, SQL Server, IIS
SEGAL JANUARY 2011 – JUN 2015
SOFTWARE DEVELOPER
Location: Tehran, Iran
Develop, Maintain and test software in an Agile work envirounment.
Responsibilities:
Worked closely with client for requirement gathering and analysis of the problem
Expertise in developing applications using Microsoft technologies such as .NET Framework 4.6/4.5/4.0/3.5/3.0/2.0, Web applications using ASP.NET MVC5/0, and distributed applications using WCF, XML Web Services and Messaging system
Experience in Writing code and debugging skills with ASP.NET, WCF, C#, Web services.
Involved in implementation of Object Oriented Concepts during the development.
Developing the application using MVC, Entity Data Model and RESTful and WCF services.
Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
Developed reports using MS SQL Server Reporting Services and Crystal Reports 8.0.
Implemented UI using MVC 5.0, HTML, XML, CSS, JavaScript, AngularJS, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
Implemented .Net Security features of Authentication and Authorization using .Net Membership.
Implemented .Net classes for Business Logic Layer using C#
Projects:
Custom Banking Transaction Monitoring System(CBI)
Project scope: CBI Transaction monitoring and automated failed transaction recovery system
Key Technologies: .NET 3.5 – 4.5, Designed Patterns, Soap Web Services, WPF,Silverlight, ASP.Net, Entity Framework, MVC, MVVM, Service Bus, WF, Reporting, SSRS, SSIS, Oracl, SQL, Crystal Report, stimulsoft, VMWare, IIS
Banking Mobile app backend BMI, BSI, Karafarin, Tosee:
Project Scope: Enabling Banking Mobile for clients to access their account, create reports or perform financial transaction using smartphone
Key Technologies: .NET 3.5 – 4.5, Designed Patterns, SSO, Active Directory, Web Services, WCF, WPF,Silverlight, ASP.Net, Entity Framework, MVC, MVVM, Service Bus, WF, Reporting, SQL, Oracle, Crystal Report, stimulsoft, IIS
Custom Business Intelligence:
Project Objective: Creating data warehousing system and providing abstract data layer and building different management reports and dashboard
Key Technologies: .NET 3 – 4, Design Patterns, SSO, JQuery, HTML5, Active Directory, WCF, WPF, Silverlight, ASP.Net, Entity Framework, MVVM, Service Bus, WF, Reporting, BI, SSRS, SSIS, Oracle BI, Crystal Report, Stimulsoft, Manager Dashboards, VMWare
Business Intelligence system and data warehousing, Client National Iranian Gas Co:
Key Technologies: .NET 3.5 – 4.5, Design Patterns, SSO, Active Directory, WCF, WPF, Silverlight, ASP.Net, Entity Framework, Service Bus, WF, Reporting, BI, SSRS, SSIS, Oracle BI, Crystal Report, stimulsoft, Manager Dashboards, VMWare
EDUCATION
Bachelor Degree of Garmsar Azad University – Iran 2008 - 2013
Major in Electronic Engineering
CERTIFICATES
Architecting Microsoft Azure Solutions
Microsoft MVC 4 Certified holder
PEGA System Architect Essentials (CSA)
Programming in HTML5 with JavaScript and CSS3 Certified holder
Big Data Developer Certified Holder (Apache Hadoop 2.7, M/R, Pig, Hive)
Java Essentials for Hadoop
Cloudera Certified Developer for Apache Hadoop