Software Developer with 12 years experience in various technologies. Currently working in short to medium term contracts generally using Microsoft technologies for software, data access and web development.
After early introductions into basic web technologies, the majority of my learning experience was in winforms and .net assemblies. Since then, I have expanded my skillset into mobile and web applications and have been successful in applying previous experience in new environments mainly in MVC web roles.
Very interested in new technologies and cool development tools that make development easier, faster and more reliable.
Currently working on projects in my own time, learning Angular js and using it with the projects.
Specialties: ASP.net, C#.net, MVC, Angular JS, Javascript, JQuery, Ajax, Json, Web Api 2.0, SQL server, Entity Framework, NHibernate, WCF/Web services, API integration, Visual Studio, VSS, SVN, GIT, TFS, Hg, Agile (SCRUM), TDD, NUnit
Software Developer @ Developing an Angular JS powered, responsive design web application, consuming REST APIs from Open Text Content Server.
Angular JS, HTML5, CSS3, Bootstrap, Visual Studio 2013, MVC5, Web Api 2.0, JQuery From June 2015 to Present (7 months) Creator/Founder @ Anonymous blogging platform created with client access to REST APIs for social media. Initially created as MVC5 app with JQuery and Ajax handling front end updates. The app is now utilizing AngularJs for the front end functionality. More functionality in production. Any post here is auto-posted to Twitter and Facebook.
Visual Studio 2013, MVC5, AngularJs, JQuery, Web Api 2.0, Bootstrap, CSS3, HTML5, EF 6. From December 2014 to Present (1 year 1 month) Creator / Co-Founder @ Sports score guessing game set up using C#, MVC4, Entity Framework, Visual Studio 2012, SQL Server, Javascript/JQuery, Ajax and currently integrating Knockout js. GIT source control.
Use of multiple 3rd party APIs for instant odds retrieval for games selected through large gambling/betting companies. Various technologies involved, mainly Json and xml data. From December 2013 to October 2015 (1 year 11 months) .NET Integration Developer @ Working on re-design of Estate Parking system, initially integrating multiple systems and interfacing between various 3rd party software and in house systems. Transpired that I was required for full stack development.
C#, ASP.NET, MVC (within Sitecore environment) APIs (creation and consumption). Oracle database. From January 2015 to August 2015 (8 months) London, United KingdomSenior Software Developer @ Returned to Sensemble to handle further upgrade of application including exposing functionality using WebApi 2.0 to allow for access by multiple clients apps (in particular mobile).
Primarily working with WebApi 2.0, JQuery, Ajax, Json. Also using MVC 5, WCF Web Services and MS Service Bus. Azure deployments.
Visual Studio 2013, SQL Server, Entity Framework 6, TFS. From September 2014 to December 2014 (4 months) London, United KingdomSoftware Developer @ Development of Information and Document management system. Windows service development for scheduled jobs.
Using Aspose for .net to create custom reports in various formats from data held in client application.
C#, MVC, Windows Services, JQuery, Oracle, Entity Framework, Bootstrap, Visual Studio 2013, SVN Source control, Aspose.net, Quartz.net From July 2014 to September 2014 (3 months) London, United KingdomSoftware Developer @ Working on upgrade of local council Sharepoint system to ASP.net and then to MVC. C#, ASP.net, MVC5, Javascript, JQuery, Ajax. WCF Web services, hosted both on private servers and in the cloud.
Social Media integration using Javascript libraries. Hybrid web forms, MVC5 app for modular upgrade.
Deployment to Azure, with monitoring and error handling through Azure platform.
Visual Studio 2012/2013, SQL Server, Entity Framework 6, Jquery, Ajax, TFS. Exposure to Angular JS. From March 2014 to July 2014 (5 months) London, United KingdomSoftware Developer @ Working on ASP.net and MVC 4 applications that deal with CRM, and HR functionality. Mainly focused on application process around jobs and recruitment. System used by thousands of applicants and hundreds of administrators on a daily basis.
Social media integration with Facebook, Twitter and LinkedIn.
SQL server 2008 usage, stored procs, Entity Framework for database access.
Visual Studio 2010, MVC 4, .net 4.
SVN version control. From May 2013 to December 2013 (8 months) London, United KingdomSoftware Developer @ Provided remote support programming for legacy site built in asp.net. SQL server database and C# in regular use.
GIT repository version control. From April 2013 to December 2013 (9 months) Software Developer @ Worked on bug fixes and upgrades to website functionality in C#. TDD and BDD focused.
Developing back end components for multi tiered applications. Search tools, booking tools and payment methods were the main focus of my work. Large scale systems involved with thousands of credit card transactions and millions of searches daily.
Agile (SCRUM) environment with TDD well implemented and pair programming on every task. Advanced C# usage in refactoring of old code. Continued use of C#.net and SQL server, NHibernate, NUnit and SVN version control. From January 2013 to April 2013 (4 months) Manchester, United KingdomSoftware Developer @ Developing VB.net and C# Web Forms for asp.net applications and WCF web services using SQL 2008 r2 databases and stored procedures. HROnline system for clients accessing their company and employee data.
Ensuring work gets delivered on time and to specification. Also giving time scale estimates on upgrades, changes to functionality and bug fixing.
TDD in AGILE (SCRUM) environment within development team. From April 2012 to December 2012 (9 months) Manchester, United KingdomSoftware Developer @ Worked on upgrade of HR functionality to intranet website. The system logged hours, expenses and held personal and professional information of staff and contractors.
The system was built on ASP.net, C#.net, SQL Server 2008 and I was tasked with designing and developing the HR section as well as upgrading current functionality and migrating the current reporting structure to SSRS, and some web functionality to Sharepoint.
Part of a small development team. From January 2012 to March 2012 (3 months) Newcastle upon Tyne, United KingdomAnalyst Programmer @ Worked on specialist billing, CRM and revenue assurance software for energy utilities. Involved in distributable windows based billing software and SMART meter billing.
UniBasic development with various Oracle and SQL server access. Part of a large development team, implementing Agile development strategies.
Customer facing, handling individual versions of the software, making upgrades and changes to accommodate bespoke functionality per client.
The software handled large numbers of financial transactions and produced reports, bills and invoices to appropriate recipients on a weekly and monthly basis. From June 2011 to January 2012 (8 months) Melbourne, AustraliaSoftware Developer @ Worked on interfacing of meter manufacturers firmware with in house systems allowing for automatic communication with mobile devices and data retrieval.
C# development on a daily basis, connecting into Oracle and SQL server databases, utilizing packages written previously and written custom queries. Development with WCF web services and serialisation and deserialisation of data.
Connections to internal and 3rd party web services for SMS and GPRS connections.
Developed communications and protocol layers for various manufacturers and network providers.
Technologies used were .Net 3.5 and Visual Studio 2010, Visual SourceSafe, Oracle and MySQL. Worked as part of large development team. From November 2010 to March 2011 (5 months) Newcastle upon Tyne, United KingdomSoftware Engineer @ Developed part of distributable Windows forms application while upgrading from legacy ASP.net system.
The application is involved in GPS tracking of resources in real-time on an interactive map which is displayed to the user. It is in use by the emergency services.
Also developed reporting system that displayed historical data from SQL server database on maps.
C#.net in WinForms environment as part of medium development team. Technologies include Visual Studio 2008, SVN, SQL server 2005. From August 2010 to November 2010 (4 months) Newcastle upon Tyne, United KingdomAnalyst Programmer @ Worked on many projects including in house VB6 application, ASP.net application, WinForms applications, machine to machine communications and mobile development.
Enterprise level application for mobile data retrieval and translation, interfaced manufacturer specific firmware with in house systems and created communications and protocol layer assemblies.
Utilised WCF, WPF and LINQ on .net 3.5. Generated data objects using My Generation and Windows Data Sets. C#.net, ASP.net, VB6, VB.net, Silverlight, SQL server, Oracle. Worked within large development team. From January 2009 to August 2010 (1 year 8 months) Newcastle upon Tyne, United KingdomWeb Developer @ Worked on small development team for large upgrade of major online application. Also, developed database driven online applications.
Day to day duties included development in ASP.net, Classic ASP, C#, Javascript, HTML, CSS and SQL server. From April 2008 to August 2008 (5 months) Support programmer @ Dealt with remote support requests of users. Day to day duties involved connecting to servers and setting up software upgrades and maintenance to the servers. Trained in Progress 4GL and used on a daily basis. From December 2007 to April 2008 (5 months) Web Developer @ Temporary role developing ASP.net and Classic ASP, HTML, CSS and javascript. From March 2007 to September 2007 (7 months) Web Developer placement @ Placement for experience in web development. Began learning ASP.net, Classic ASP, C#.net and Visual Studio. I also learnt CSS, HTML/XHTML and SQL server. From June 2006 to September 2006 (4 months)
Bachelor of Science with Second Class Honours, Computing Science (Software Engineering) @ Newcastle University From 2003 to 2006 A levels @ Netherthorpe Sixth Form From 2001 to 2003 G.C.S.E.'s @ Netherthorpe School From 1999 to 2001 Jamie Hartley is skilled in: C#, ASP.NET, WinForms, SQL, Oracle SQL, T-SQL, PL/SQL, MySQL, Web Services, WCF, WPF, CSS, JavaScript, HTML, XML