Personal Details
Name and surname: Pablo Martínez Piles
City: Valencia
Country: Spain
Nationality: Spanish
E-Mail: *************@*****.***
Linkedin: https://www.linkedin.com/in/pablo-martinez-piles-69836a17
Twitter: @pablogeek
GitHub: https://github.com/pablogeek
Company Blog: http://engineers.irisconnect.net/about.html
StackOverflow: http://stackoverflow.com/users/1601844/pablogeek
Portfolio : http://pablosoftware.tumblr.com/
Education
- (2013- 2017) Engineering degree, Computer Science
- (2007-2009) HND, Computer Science. Average mark: 8,43.
- (2005-2007) BTEC, Computer Science. Average mark: 8,70
- (2000-2004) Degree Basic Education.
Other Certificates/Courses
- (2017) Apache Spark with Scala certificate
- (2013) MCSD (Microsoft Certified Solutions Developer) Official certificate of Microsoft in HTML5, Javascript and CSS3.
- (2011) Course for certification of Java 7.
- (2010) Corporative course in Everis of quality code.
- (2011) 3rd prize in mobile application development in campus party 2011(Spain).
- (2012) Course Amazon web services (48h)
- (2012) Course Scrum.
Summary
I have been working in mobile native technologies during 6 years. Currently I have learn Swift and that wake up my interest in go deeper in functional languages like Scala.
I consider my self a fullstack developer, as I'm proficient with Backend and Frontend.
I have a background in computer science and passion for technology.
I’m always improving my skills and learning new technologies.
I have a strong technical background.
I was Java expert developer, before as mobile developer.
I like to attend to developer conferences for meet technology lovers and learn how do the things better.
Developer Skills
- Senior Android/IOS developer
- Experience with mobile technologies such as NFC, Bluetooth Low Energy, iBeacons, Location Services, Streaming, WebRTC, etc.
- Expert in Java development and different frameworks (Spring WebFlow, Spring MVC, Jersey, Hibernate, Struts).
- Big data with Apache Spark and Scala
- Node.js with Express and MongoDB
- AngularJS for Web interfaces.
- Knowledge of programming languages in Php, C / C + +, VisualBasic, and Python.
- Knowledge in web programming in J2EE, HTML5, Web Services, JPQL, HQL, Oracle ADF Faces Components, JSF / JSP, Flash, JSON, XSLT, Adobe Flex, Code Igniter and Maven.
- Databases: MongoDb, MySQL, Oracle and Ibatis.
- Knowledge of iReports and JasperReports.
- Knowledge of Application Servers: WebSphere (WAS), Apache Tomcat and WampServer.
- Knowledge in application development in OpenGL graphics.
- Knowledge in computer application analysis, and the performance of UML diagrams, entity relationship (ER), etc..
Professional Experience
- Iris Connect (06/2014 - Currently) - Brighton (United Kingdom)
Lead mobile developer in Iris Connect on Iris Discovery Kit app.
Technologies:
- Swift Language
- Scala and Apache Spark
- Objective - C and C++
- Encoding and decoding PCM/AAC (ADTS) audio to stream through devices.
- TDD (Test Driven Development)
- Cocoa Pods.
- StoryBoard
- Core Data
- AudioUnit framework
- AudioQueues
- Bonjour (NSNetServices)
- MultipeerConnectivity framework
- REST Services
- Streaming
- Pairing Devices by Bluetooth and Wifi.
- Core Bluetooth framework BLE (Bluetooth Low Energy 4.0)
- Autolayout
- WebRTC (Live Streaming)
- Socket.IO Framework
- Node.js
- RTPM Streaming
- Amazon S3 (SDK) for uploading videos.
- Android (Java)
App in AppStore: https://itunes.apple.com/us/app/iris-connect/id957836065?ls=1&mt=8
http://engineers.irisconnect.net/about.html
- TECHNOactivity (06/2013 - 06/2014) - Madrid (Spain)
At Technoactivity I’m a responsible for the Mobile team wich consists of 3 people.
I was working as Mobile Developer in a payment product called Mymoid (www.mymoid.com).
This product support different technologies like NFC, iBeacons with Bluetooth Low Energy and Push Notifications.
Some Technologies I use in this company:
- iOS, Android and Java developer
- Programming backend in Java with frameworks like Spring and Jersey.
- Develop the iOS SDK and Android of MyMoid for third parts that They can use for pay in their own apps.
Android Apps:
- https://play.google.com/store/apps/details?id=com.technoactivity.recargapp
- https://play.google.com/store/apps/details?id=com.technoactivity.mymoid
IOS Apps:
- https://itunes.apple.com/es/app/recargapp/id679589333?mt=8
- https://itunes.apple.com/es/app/mymoid/id705804307?mt=8
Backend:
- Recargapp backend with Java, Jersey framework for REST Services and Grizzly Server.
- Freelance Software Developer (01/2010 - Now)
Freelance Software Developer
My apps of iOS
-https://itunes.apple.com/us/app/scratch-football-quiz/id1011727070?ls=1&mt=8
-https://itunes.apple.com/es/app/usercute/id846608448?l=en&mt=8
My apps of Android:
- Freshdeal : https://play.google.com/store/apps/details?id=com.freshdealapp.agro
- OctoAntivirus https://play.google.com/store/apps/details?id=com.octappis.octoantivirus http://octappis.com/
- https://play.google.com/store/apps/details?id=com.rh.ecuaideas.radio
- https://play.google.com/store/apps/developer?id=pablosoftware
My apps of Windows Phone
- http://www.windowsphone.com/en-IN/publishers/pablo.software
- TAPTAP Networks (06/2012 - 07/2013) - Madrid (Spain)
Mobile and Backend developer at TapTap Networks (http://www.taptapnetworks.com).
Technologies: Java, J2EE, Spring, Hibernate, HTML5 and Android Sdk native.
Methodology Scrum
Some Apps:
- https://play.google.com/store/apps/details?id=com.taptap.cinemania
- https://play.google.com/store/apps/details?id=com.newscover.mainapp
- https://play.google.com/store/apps/details?id=com.taptap.elle
- https://play.google.com/store/apps/details?id=com.grupozeta.sportes
- BBVA Globalnet (12/2011 - 06/2012) - Madrid (Spain)
Programmer Analyst at BBVA Globalnet.
Development in leading technologies like HTML5 and Java Spring Web Flow.
Project management and estimation in Agile Scrum.
Projects:
- Bbvanet: New web portal for managing customer accounts. The technologies used are Java, Spring Web Flow, HTML5, JSON
- Everis ( 01/2010 - 12-2011 ) - Valencia (Spain)
2 years experience working as a consultant / programmer Everis company located in Valencia, with the rank of Analyst / Programmer.
I made Java/J2EE/Swing technology projects, Spring, Hibernate, Struts, JPA, JDO,jasper reports, JSF, ibatis.
Projects:
- Health Project for the New Hospital Peset EF and Valencia, developed in Java / Swing(Hibernate and Spring), plus some mobile applications for health ..
- Web Project folder citizen, to the municipalities of the Valencian Community inJ2EE/Java technology with a layer of Spring and Web Services ..
- Project in the Servef, for the implementation of management courses and participants Servef developed with Adobe Flex, Java Struts and Hibernate.
- Project IVI (multinational fertility clinics) based on integration with lab machines.
- Project SAUTER called for the Generalitat of Valencia Community industry, programmed in Java Server Faces with iBATIS and Oracle ADF components face.
- Project of the Department of Industry and Innovation valence, with technology SIMAC Manager (paperwork), developed in JavaScript, Java and PL / SQL with Oracle.
- Edinn Consulting S.L ( 04/2009 - 01/2010) - Valencia (Spain)
10 months working as a software developer at the company edinn Consulting Ltd. to undertake a program dedicated to efficient production processes, programming php and javascript reports, in addition to the flagship program in Java edinnM2.
Projects:
- http://demos.edinn.com. Reports.
- Product edinnM2 maked in Java.
Languages
Spanish: Native language.
Catalan : Native language
English: High Level
Other details of interest
- High self-esteem and great ability to do my job.
- Availability: 30 days (notice period).
- Able to learn fast in new technologies that I do not know.
- Able to work with other teams
- Able to work remotely if it is necessary.