I'm a senior developer specialised in Microsoft .NET technologies (ASP.NET MVC, Web API) and open source JavaScript frameworks and libraries, such as node.js, AngularJS and MeteorJS. On the back-end I am proficient in SQL Server, MongoDB and Oracle. I have a strong focus on SOLID principles and TDD. I'm continuously learning to improve my skills. Armed with good refactoring skills, I apply design patterns and new programming methods effectively in my daily programming.
Senior Developer @ From August 2015 to Present (5 months) London, United KingdomSenior Developer @ Working with their international teams on core products, to refactor and optimise the existing code base, applying SOLID principles of OO design and best practices in functional programming. My work focuses on ASP.NET MVC, Web API, JavaScript and Knockout.js. Experimenting at home with web technologies such as Meteor.js, React, TypeScript, while studying to become a certified Microsoft Professional. From April 2015 to August 2015 (5 months) St Albans, United KingdomDeveloper @ I have been working as a full-stack developer in an Agile development team to design a web-based document control app for transactional lawyers.
It features digital drafting, version control and verification automation. I have worked mainly to refactor ASP.NET MVC code, to build and optimise their JavaScript framework and had the opportunity to work with Neo4j. From January 2015 to April 2015 (4 months) London, United KingdomSenior Consultant @ In a Scrum development team, for YOOX S.p.A., I am developing and enhancing the performance
and architecture of their front-end JavaScript tools and APIs using JavaScript, AngularJS, ASP.NET MVC, Web API and MongoDB
among other technologies. During this period, I mentored a
team of developers on ASP.NET, Web API, JavaScript, AngularJS, jQuery, Bootstrap and
HTML5. From July 2014 to December 2014 (6 months) Milan Area, ItalyConsultant / Engineer @ My consulting and engineering work currently focuses on the SURF solution, which is a unified tool for managing the tax reporting process for the gas & power markets, written in .NET on Oracle. From October 2013 to June 2014 (9 months) Milan Area, ItalySoftware Analyst and Engineer @ Development of scalable real-time web appliances on Node.js and MongoDB, including Android apps and responsive web applications. Comprehensive database management and migration from SQL to NoSql. From August 2011 to September 2013 (2 years 2 months) Savona Area, ItalyUX web developer @ Designing web sites and applications in PHP, Javascript, MySQL including Wordpress plugin development. From 2010 to 2010 (less than a year) Junior Software Consultant @ Working on Business Intelligence solutions in .NET, developing Sharepoint extensions, MS SQL Server design and administration, design of Company's website. From 2010 to 2010 (less than a year) Web Designer, Ayurveda co-teacher, Ayurvedic massage therapist @ Web design and SEO for Company's website
Interpreter for co-teaching Ayurveda and Ayurvedic massage with Ayurvedic physician Dr Swami Nath Mishra
Interpreter for co-teaching Ayurveda in Kerala Ayurvedic Center, India
Ayurvedic massage therapist From September 2008 to August 2009 (1 year) Junior Software Consultant @ Building web applications based on Java/J2ee and Oracle. From 2006 to 2007 (1 year)
BS, Computer Engineering @ Politecnico di Milano From 2003 to 2006 100/100 @ Scientific High School of Finale Ligure Simone Salmistraro is skilled in: ASP.NET MVC, JavaScript, Scrum, ASP.NET Web API, AngularJS, C#, Bootstrap, Test Driven Development, MongoDB, HTML 5, jQuery, CSS3, ASP.NET Web Forms, Design Patterns, Entity Framework