Software Developer

Southampton

• Microsoft .Net • Main language: C# • Web: MVC, ASP, Webforms, Webservices, Web API, Windows services • Source control: SVN (w/ Tortoise), TFS, VSS • Data access: Entity Framework, ADO, Nhibernate • Visual Studio 2015, 2013, 2012, 2010, 2008, 2005 and 2003 • Frameworks: 4.5, 4.0, 3.5, 2.0, 1.1 • Other backend languages: Visual Basic .Net, Visual Basic 6 • Front end: jQuery, Javascript, Json, HTML, CSS, Bootstrap • Databases: MySQL, SQL Server, MongoDb, SSRS, NextReports • Document composition: XML, XSL/XSLT, XPath, GMC Inspire Designer • Methodologies: Agile, Waterfall, TDD, OOP, UML, ER model

Key Skills
  • .Net
  • C#
  • MVC
  • ASP
  • Webforms
  • Webservices
  • TFS
  • Visual Studio
  • jQuery
  • Json

Work Experience

Software Developer

Capita12 months

Programming: jQuery, JavaScript, CSS, HTML, web services Tools: Firmstep, Bootstrap, JIRA Methodologies: Agile Duties: Creating web forms and processes with Firmstep automated tool in an Agile environment. Debugging, adding styles and front end features with jQuery, JavaScript and HTML. During this short-term contract I took part of the Digital Transformation programme, an effort to cut operational costs and improve the quality and efficiency of the services provided by Southampton City Council.


Software Developer

Swiss Post2 months

Programming: C#, MVC, Razor, Javascript, Ajax, CSS, HTML Libraries: NHibernate, Castle Windsor, jQuery, Knockout, Bootstrap, Rhino Mocks Databases: SQL Server Tools: StyleCop, Firebug, GIT/SourceTree, Nuget Methodologies: Dependency injection, TDD Duties: Debugging existing MVC applications, creating and updating views and controllers for user authentication, user validation, document search, password reset and random password generation. Creating Nuget packages.


Software Developer

DocCentrics12 months

Programming: C#, Powershell, ASP .Net, MVC, CSS, Web API, CSS, Javascript, HTML, XSLT Libraries: jQuery, Rhino Mocks, Bootstrap Databases: MySQL, Mongo DB Tools: GMC Inspire Designer, Selenium, Pester, Firebug, Fiddler, SVN/Tortoise, NextReports, PdfSharp, NUnit Methodologies: Agile, TDD Duties: Maintaining and expanding document composition applications including GMC Inspire workflows (creating and modifying document template layouts and workflow processes). In this period I’ve developed Rest Web apis, MVC and ASP .Net web sites with Bootstrap for updating XML files, MySQL and MongoDb databases. It also involved integration with external APIs, including RoyalMail Mailmark webservice and Mandrill Api.


Software Developer

HotelRez1.5 Years

Programming: C# .Net, MVC, Web services, HTML, CSS, T-SQL, Linq Libraries: jQuery Databases: SQL Server 2008 (w/ Entity Framework) Tools: Sage CRM 7.1 API, SVN, Tortoise, Google Analytics, Unit testing Duties: Maintaining the web sites of the company and develop new functionalities. Integrate their Sage CRM system into the web site of the company by making API calls. Among other things, it allowed the clients to report issues by creating tickets in CRM at the company’s web site. Also I have programmatically generated and sent marketing emails in C# .Net, developed web pages for booking event hotel rooms and inserted Google Analytics code to get statistics from clients’ web sites.


Software Developer

V2M Software12 months

Programming: C#, ASP .Net, RDL, Reflexion, Windows services Libraries: Quartz .Net Methodology: Agile, TDD Databases: SQL Server 2008 Tools: SSRS, TFS, ReportBuilder, Firebug, Unit testing Duties: Develop and maintain a complex cloud application web site. In this period I was working from Spain together with a team of developers in London. The final client was Fourth Hospitality and my activities can be classified as follows: creating RDL reports for SSRS, develop a scheduler based on Quartz .Net running on a Windows service, use Reflexion to carry out deferred changes in a database, fix bugs, attend daily meetings in English (using Skype and Team Speak) for discussing issues on debugging or developing new functionalities, perform unit test as well as maintaining technical documentation. In a separated project I have designed and developed a bespoke invoicing application in C#, allowing to generate and manage documents (namely receipts, invoices, purchase orders, etc). The purpose of this software was providing a framework to manage all freelancer-related information, including personal details, contracts and fares.


Software Developer

Stock Market of Madrid4 months

Programming: Visual Basic .Net (2003, 2005 and 2008) and winforms, VB6, VC++ 6, SQL Databases: Informix 11, Informix 9 Tools: Team Foundation Server, Server Studio 6.5, ADO, ADO .Net Duties: Short-term project consisting on database migration and debugging of about 400 applications between two different Informix database versions and several programming languages including VB6, VB .Net (2003, 2005, 2008), VC++ and others. I also contributed on the development for a new desktop application for storing detailed documentation about the changes made over source code and databases.


Software Developer

Azahar engineering6 months

Programming: Visual Basic .Net (SDK 2005, framework 2.0) and winforms, SQL, ADO .Net, webservices Libraries: Component One Tools: Mantis, VSS 6, .Net Databases: SQL Server 2005 Duties: Add new bespoke functionalities requested by the client, solve issues (bugs) and provide technical support for a new Windows desktop freight management software system, controlling: load, unload, shipment, tracking and billing for containers at Valencia City Port. The system had three-tier architecture, intended to manage information of several independent clients and manage the details in different workspaces. It has access to external applications of Valencia Port by means of webservices.


Software Developer

Capgemini6 months

Programming: Visual Basic .Net (SDK 2003 framework 1.1), Asp .Net, Javascript, HTML, SQL Databases: SQL Server 2000 Tools : Visual Source Safe, ADO .Net Duties: Maintaining wholesale platform online for the Portuguese multinational Arbora Ausonia. This included development of a webservice in Visual Basic .Net, ASP .Net, and SQL Server, for managers of the company to track wholesale products, create statistics and generate reports. My duties also included solving issues (bugs) and improving performance of T-SQL queries.


Software Developer

Cuende Infometrics6 months

Programming: Visual Basic .Net (SDK 2005 framework 2.0), SQL, TSQL Databases: Oracle, MySQL. Duties: Development of a web service and a multi-threading Windows API intended to watch jobs on a LAN network that receives statistical information from the clients of the company on the web (internet user actions, such as clicks, time of permanency on a web page, etc). The goal was allowing managers to check any event via internet throughout a desk application that also sends warnings by email, reporting frozen terminals and any other relevant event.


Software Developer

Medic Image Software Systems 6 months

Languages: Visual Basic 6, SQL Libraries: Component One Databases: MySQL Tools: ABC Flow Charter, ADO Duties: Gather requirements from the client for designing and developing a desktop application that shares patients’ clinical histories across several hospitals and clinics located in different cities. The software was written in Visual Basic 6 and connected to a MySQL database. Our client was Oncologist Medical Institute of Madrid (IMO). It involved managing patient’s clinical history, personal details, personal history of radiotherapy doses, revisions, as well as storing and sharing images and videos on catheter explorations.


Software Developer

Associated Consultant3 Years

Programming: Visual Basic 6, 5 and 4, Genexus (6.1 and 7.5), JavaScript, HTML, PL/SQL+ Databases: Access, Oracle, DB2 Tools: Visio, ABC Flow Charter, RDO, DAO Methodology: Waterfall, Spiral Duties: Developing tailor made desktop and web applications, most of them consisting on billing software systems (manage invoices, providers, stock and client details), based on requirements gathered by myself from the final client. It involved using forms, analysis (data and object model), prototyping and unit tests.


COPYRIGHT © JOBDROP GROUP. 2017