Software Developer with a passion for software development especially with agile practices such as Kanban and SCRUM, with practical experience of OOP and GoF Design Patterns.
Over 2.5 years of software development experience in ASP.NET, C# including high transaction enterprise e-commerce applications with practical experience in full System Development Life Cycle (SDLC).
Highly motivated individual who is always learning and able to work to tight deadlines. Someone who encourages learning and the sharing of ideas and is always open to new ways of working.
Software Engineer @ From April 2013 to Present (2 years 9 months) Manchester, United KingdomSoftware developer @ . NET Software Developer in hotel reservations website which providing discounted accommodation throughout the UK, Europe and the rest of the world. The company is based in Manchester, England and has offices in Milan, Palma, Majorca and Australia which is nominated as UK best IT department in 2012 (Laterooms.com). The Laterooms portal is a multi-server and multi-process system that forms that offers a choice of over 55,000 hotels and the website receives an average of 230,000 unique visitors daily from both business and leisure bookers. Backend development based on ASP.NET MVC and WCF services. KANBAN and SCRUM Agile development process was used with pair-programming to delivering value in daily basis.
• Contribute in implementing a 3rd party secure Worldpay (worldpay.com) payment gateway for Call Centre and Hotel Admin applications.
• Worked with SOAP and ResFul services to allow applications log the payments detail in a secure database.
• Worked with legacy code and implement open/close principal to use shared libraries in delivering value.
• Creation and maintenance of automated send invoice process using CQRS, Hexagonal architecture, Dapper, and TDD.
• Refactoring .NET IVR application and applying appropriate design patterns such as a Visitor - pattern, Bridge pattern and Event aggregator where required. Using dependency inverting control and SOLID principals in order to have more robust application. The application uses Rhino Mock, StructureMap and NHibernate frameworks.
• Customize OBS applications with valid W3C CSS, JavaScript and JQuery where required.
• Troubleshooting cross-applications issues related to MemCache and WCF services using Tracing and log4Net.
Key Technologies: ASP.NET MVC 2, WCF, MS SQL, C#, LINQ, NHibernate, Structuremap, RihnoMock, Nunit, Qunit, MemCache, HTML, CSS, JQuery, IIS (6.0, 7.0), Tortoise, GO, Agile (Kanban, SCRUM) From April 2012 to April 2013 (1 year 1 month) Manchester, United Kingdom.NET Software Developer & SEO Consultant @ I was employed as a .NET Software Developer & SEO Consultant in IT department. ITTIC is the biggest tourism company in Iran with more than 60 hotels (ittic.com/default-80.aspx). I was responsible for data input and cleansing parts of applications. The list of my responsibilities below:
• Participating in the developing SAFARCARD national project (ittic.com/default-1448.aspx).
• Implementing adaptor component to import CSV files into appropriate SQL tables.
• Develop a desktop application to do the data cleansing process for CSV files and categorize data according to their source and standards.
• Developed reports using Crystal Reports to monitor the cleansing process performance.
• Worked closely with business people to design the website according to the latest SEO technique.
Key Technologies: ASP.NET, C#, JavaScript, HTML, CSS, SQL, Crystal reports, SEO From May 2009 to February 2010 (10 months) PHP Software Developer & Executive Manager @ As PHP Software Developer & Executive Manager my role was to develop and maintain the RahShop and Sooran portals in Rahnema Company (rahnemaco.com). Rahnema is an IT company located in Iran with about 100 employees. I was involved in the full system Lifecycle of a new version of CMS for RahShop and Sooran. My main responsibilities included:
• Customizing various Content Management Systems such as Wordpress.org, Joomla.org and OsCommerce.com to meet customer needs and expectations.
• Architect new RahShop CMS according to the latest SEO technique and increase its average visitors by 40%.
• Participate in developing the new version of RahShop using JQuery, CSS and PHP.
• Develop online payment gateway for RahShop that allow customers to pay via online banking and post payment systems.
• Lead a 5 man development team to shift SOORAN into the new platform in order to compete with its rivals. SOORAN was one of the biggest pay per click retailer in Iran.
• Doubled the visitors and profit of SOORAN portal via bottom-up management approach and applying competitive cost per click schema in 6 months.
• Develop intelligent and automatic click fraud detection for Sooran in order to secure the PPC values.
Key Technologies: My SQL, PHP, JQuery, CSS, HTML, SEO From December 2007 to May 2009 (1 year 6 months)
Msc, Information technology, Distinction @ Sheffield Hallam University From 2011 to 2012 ACCP certificate, Information technology, Distinction @ APTECH Worldwide Institute From 2005 to 2010 BSc, Material engineering @ IAUN University From 2004 to 2010 Diploma (A level equivalent)), Physics & Mathematics @ High School From 2000 to 2004 Amir Mardani is skilled in: ASP.NET MVC, C#, SEO, TDD, ReSharper, Scrum, Subversion, ASP.NET, PHP, MySQL, Wordpress, Java, NetBeans, Eclipse, Visual Studio
Websites:
http://blog.inadram.com,
http://www.inadram.com,
http://retweetline.com