To work as a software developer in a highly active and progressive organization that utilizes develop desktop and/or web-based applications so that I can effectively apply my knowledge and expertise, benefiting my employer while expanding my professional horizon by learning new skills and technologies.
Over 6 years of software development experience involving large multi-tiered systems.
Work well in small and large teams resulting in high-quality applications and client satisfaction.
Self-learner, driven, highly energetic as both team-leader and team-player.
Proactive and creative.
Work exceptionally well in complex conditions and multicultural environments.
Deep and practical experience in Object Oriented methodology.
Strong experience in backend programming including database layers.
Working experience with Source Safe, TFS, SVN, TeamSupport and JIRA.
Sound theoretical knowledge of Windows Communication Foundation (WCF) and Angular.
Familiar with Agile Programming and MVC.
Advanced Utility System. August 2014 – Present
Working as a software developer and client support using C# with SQL/Oracle using Dev Express to create GUI controls for billing systems used by utility companies.
Use TortoiseSVN for source control.
Used TeamSupport and JIRA for bug tracking.
Creating queries in SQL and using LINQ to access database info.
Creating various PowerShell scripts for clients.
Developed solutions which integrated with both SOAP and REST services.
Developed DotNetNuke (DNN) modules.
Experience with both XML and JSON formats and technologies.
Review client requests then analyze work with BA and modify programming systems, including testing, and debugging.
Member of code review team.
Porting large application from Visual FoxPro to .NET.
Work with TeamSupport and CustomerWise to communicate with clients regarding theirs requirements.
Generate weekly progress reports for directors.
Lead various department rollouts.
Lead the organization and planning of various department and company outings and celebrations.
Quad Infotech Inc. March 2014 – August 2014
Working as a Software Developer using VB.NET with Oracle under the Energy Methods Division.
Self-taught VB.Net user with minimal supervision.
Consistently demonstrate my exceptional learning skills and commitment to see projects
through to completion.
Working closely in highly collaborative teams to critically analyze and improve the current system performance, and creating consistency in UI by using libraries.
Urban System, TMICTO June 2010 – Jan 2014
Lead design and developer for a 1M city-wide urban development project.
Conducted the needs assessment with all stakeholders.
Developed a framework using ASP.NET (C#) with SQL Server 2008. Ported from 4GL to C#.
The resulting database design served 10 subsystems with a workflow engine
on the backend used by the City of Tehran’s 200 clients.
Greatly involved in the implementation, testing and post go-live process.
Recipient of an excellence award in recognition of successful completion of the project and within budget.
Building Permit Management System, TMICTO September 2009 - May 2010
Supported the design of a city-wide building contract management system with components such as task monitoring, inboxes for every user, and setup with multiple interfaces, an audit log for all financial transactions and a repository of maps used in any systems engineering.
Played a critical role in translating business requirements into technical specifications.
Developed a centralized database on SQL Server 2008 using Windows 7.
Used ASP.NET (C#) with 4 layer architect and RUP design methodology using TFS for source control and bug tracking.
Building-Site Monitoring System, TMICTO October 2008 - August 2009
Multi-tiered development project involving both independent and team work, designing new features and functionality.
Produced various reports to show the designed sub-systems and web services.
Conducted a 2-week intense training session for end-users.
1-3-7 Emergency Services, TMICTO December 2006 - September 2009
Worked in a team to develop a new system that enabled the public to notify authorities of emergency cases, such as broken branches, flooding, deaths etc., and request direct support via telephone. This information was registered online and individuals were able to monitor the status of their case using a reference number.
Wrote multiple queries, store-procedures and triggers in SQL Server 2005 to interact with the data access layer.
Used ASP.NET and IIS (C#) with 4 layer architect and SQL Server 2005 backend database.
Municipal Financial System, TMICTO January 2004 - December 2006
Converted a UNIX application to Windows.
Analyzed, designed and developed base and inherited classes and methods in the business layer.
Developed and implemented base information forms in the interface layer.
Designed user controls for making queries and multiple search modules.
Designed Object Oriented Modeling with UML methodology using POWER DESIGNER.
C#, WCF, RUP, Agile Methodology, SQL Administration 2003-2013 SymaTech
B.S. in Computer Engineering 1998-2003 Azad University
References: Available upon request.