Antonio Manuel Míguez Vega
About Antonio Manuel
I am a fast and efficient worker, with a very proactive personality and a strong technical background. At the beginning of my professional career I worked in the IT area doing network and server maintenance while doing some freelance web design and development at the same time, and then I switched over to the development / analysis branch, where I have been for the last years and where I feel more comfortable in. I have people under my responsibility, I’ve coordinated, planned and distributed tasks of various different projects, and I’ve interacted and negotiated deadlines with clients and taken decisions, both functional and technical, of them. I’ve worked abroad, in a multicultural and dynamic environment.
BNP Paribas Security Services
March 2017 - Today
DUBLIN INNOVATION LAB Working with the latest technologies, my job my job as a senior engineer is to build robust systems from the ground up. This involves building REST APIs using the latest from Spring Boot, optimization of the infrastructure, data replication supporting multiple sources, a bit of front-end development with Angular4, integration with external APIs and vendors, etc. Working in an agile multidisciplinary team, I have been thriving mostly in the back-end side of things, taking the leadership when required and always going the extra mile to get the job done. Apart from this, I was closely working with my peers to implement a DevOps approach, using CI with Sonar / Jenkins and automating testing and deployments as much as possible.
December 2016 - March 2017
DEPARTMENT OF TRANSPORT, TOURISM AND SPORTS: Renewal Project & EUCARIS (PRUM / CBE) EU directive implementation Responsibilities include: - Help the Driver and Vehicle Licensing Computer Services Division (DVCSD) shaping their strategic plans for the next three years under the so-called “Renewal Project”, where they’re looking to renew their old legacy architecture with a more modern Service-Oriented Architecture, Customer-focused, scalable and easy to integrate with other systems and external organisms such as the Road Safety Authority (RSA). - Analyze the requirements for the EUCARIS implementation, particularly the PRUM and the Cross-Border Enforcement (CBE) directives. These are part of an EU initiave to share vehicle and driver data between all the Member States in a collaborative effort to fight against crime. - Implement two new SOAP web services, one for each PRUM and CBE to share Ireland’s driver and vehicle data with other Member States, with very tight deadlines. - Implement the first phase of a future Online Portal by providing authorization and authentication against the Department of Social Protection’s MyGovID, which is the Government’s authentication provider using OpenID Connect. Technologies: Spring MVC, Spring Boot, Spring WS, OpenID Connect, OAuth2, Nimbus JOSE, Bootstrap, Apache CxF, JAXB, JBoss, Hibernate, Maven, Git, JUnit, SonarQube, Jenkins, Selenium.
Team Lead & Architect
March 2014 - December 2016
DEPARTMENT OF AGRICULTURE, FOOD & THE MARINE: Team Lead and Architect in the Basic Payment Scheme (BPS) project. This system processes €1.5bn in direct payments to farmers in Ireland every year. Responsibilities include: - Design of the new application architecture design that is now the standard for development throughout the Department. - Lead a team of 15 developers, split between two offices (Dublin and Portlaoise) in the development of the core functionality of the systems. - Direct the team throughout the SDLC, provide assistance and support on application design and implementation decisions. - Provide guidance to the Department implementing Agile methodologies. - Provide leadership to the Department in preparations for ISO 27001 Information Security. - Deliver input to the Department on improvements to the processes for software delivery, from implementing Continuous Integration and Automated Testing to solidifying the processes for requirements gathering, change requests testing and signing-off. - Serve in an advisory role for the Department of Agriculture on topics like the new Common Agricultural Policy, Greening or Payments, and make recommendations on technology roadmap, industry trends, best practices and methodologies. Project with the highest score in customer satisfaction in all Version 1 since the beginning (9.8 out of 10, three straight years) Technologies: Spring MVC, AngularJS, Bootstrap, Spring AOP / AspectJ, Hibernate, Weblogic, jQuery, Maven, Selenium / Cucumber, SonarQube, Jenkins, SVN.
August 2011 - March 2014
MINISTRY OF JUSTICE: Analyst in public administration projects. Application tunning and securing. Responsible of three new developments + maintenance. Evaluation and design of testing tools (functional, performance, smoke…) Technologies: IBM based infrastructures (Websphere 5.1 y 7, Rational Application Developer, DB2 Database). JBOSS / Oracle infrastructures. Axis / Axis2 webservices. Spring, Struts, Struts2, Hibernate, JPA, JSON, Maven, Jasper Reports. Testing with Selenium, Badboy, JMeter, JUnit. Analisis, DB modelling, technical documentation.
Analyst Programmer J2EE
March 2011 - August 2011
OEGAM2 PROJECT: Analysis and development of the platform OEGAM2 for the Administrative Agent Association, integrated with DGT, AEAT and CAM, meeting CMMI standard. Technologies: J2EE, Struts2, Spring, Webservices AXIS 2, JAXB, Subversion SVN, Digital certificates, electronic signature, Oracle 11 PLSQL, tunning and configuration of Apache Tomcat, Apache http Server and Oracle DB. Documentation, UML, task scheduling, work sharing and time planning.
August 2008 - August 2011
Analyst Programmer in several public sector projects
Dev support, operations, servers and network maintenance
August 2006 - August 2008
Servers and Network maintenance. Development support.
University of Sevilla
2003 - 2009
Certified Scrum Master
Java Programmer II