Java/Net/Android software developer
Profile
I am a software developer specialized in object oriented approaches, web services and desktop applications. Extensive background in full life-cycle of software development process including: requirements gathering, design, coding and maintenance and database design. Strengths include:
oObject oriented development
oWeb services developer
oMobile development (Android)
oUML design
oPolyglot programmer (java/Android/.Net
oData base development
oWeb development experience
oMulti-threading
oExcellent design patterns knowledge.
oExperience with agile methodologies like Scrum, Kanban
oExperienced with PSP, TSP.
oJunit, Mockito, Moq
oJava EE 6 Enterprise Architect Certified Master
oOracle Certified Expert, Java EE Web Services Developer
oOracle Certified Professional, Java SE 7 Programmer
oSun Certified Java programmer 5
oJava web component developer certification
oC# 70-536
Technical skills
oLanguages
Java
Net. C#
oMobiles
Android
oMethodologies
Scrum
Kanban
PSP/TSP
oOS
Windows
Unix(Mac)
oData bases
Sql Server 2008
Oracle
oSource version control.
SVN
Github
Team foundation
oORM Frameworks
Linq
Entity framework
JPA
Hibernate
oWeb Services
Jax-ws
Jax-rs
WCF
oDesktop frameworks
WPF
oServers. Developer mode.
IIS
oIDES
Visual Studio 2008
Visual Studio 2010
Eclipse
oCASE tools
Enterprise architect
oWeb
JSP
Servlets
Html
Java script
XML
Ajax
ASP.Net
ASP.NET MVC
Silverlight
oUnit test
Visual Studio unit test
Junit
oOtters
Dependency injection
Maven
Gradle
Professional history
oCAME.
June 2014… until now Software Architect
Process design and documentation for technological solutions
Agile Process Creation, documentation and implantation based in Discipline Agile Delivery and Scrum. I couched business Analyst to gathered requirements with use cases. I design the templates to document the architecture for the company.
Insurance mobile application
Architecture creation for an insurance mobile application. Android 4.0, Android Studio, Gradle, Retrofit, Junit, MVP, Dagger, Otto, REST services, H2 data base. Building/testing software projects continuously with jenkins. Scrum project. Subversion system control. Google push notification mechanism implemented.
Payment retrieval application
Architecture creation for an payment retrieval application. Android 4.0, Android Studio, Gradle, Retrofit, Junit, MVP, Dagger, Otto, REST services with WCF, H2 data base. Sql server, Moq, Microsoft Database Project. Building/testing software projects continuously with jenkins. Scrum project. Subversion system control.
Web Console
Architecture creation for a web service application to integrate with SIEBEL services, sql server, .net. Architecture based in jax-rs, jersey, junit, mockito, JPA, oracle, subversion, eclipse and java 7. Building/testing software projects continuously with jenkins. Scrum project. Subversion system control.
CAME Movil. March 2013 – June 2014. Financial application Java Senior developer
Designing and implementing of an Android Application to migrate an existing windows mobile application. Scrum methodology applied, design, code reviews, unit test. I am responsible for .Net and Android integration. The existing applications to integrate are coded in Visual basic .net, asmx services. GOF design pattern implementations:
1.Command
2.Factory
3.Abstract Factory
4.Template method
5.Singleton
6.Adapter
7.Observer
8.Chain of Responsability
oIntellego
ISSEMYM. June 2013 – March 2013. Medical application
I was responsible to maintain and extend of functionality to an existing application. My main activities were principally making Interop templates, WPF forms, WCF services, Linq queries. The data base is implemented in Sql server 2008. We were working with a combination of Kanban and Scrum, C#, and github.
POLIFLEX. January 2012 – June 2013 Electric budget application
It was a Silverlight application with the objective of design an electric installation to proceed with the budget. I was responsible to build a PDF document builder and I was participating in the Architecture selection. The implementation was under Silverlight-MVVM- Ria Services and Entity Framework. The methodology applied was Scrum with kanban.
SEGOB. CISEN National Security. June 2011 – January 2012
I could say only I was working with ASP.net, Windows forms, C#, Linq and SQL Server 2008
oCERTUM
Knowtion. Tool for knowledge workers. February 2010 – June 2011
It was .Net implementation to manage the knowledge in hospitals. I was responsible to design and implement the protocol to exchange medical information HL7. I was developing web services with WCF Rest, Linq queries, WPF forms, Open XML templates. I have a module called patient expedient. The data base was implemented in Sql Server, The methodology was Scrum.
PGR. National security. November 2009 – February 2010
I could say only I was working with java, and Ext JS, Selenium
oBTREE
SECODI. Digital fiscal treasurer emit ion application. April 2008 - October 2009
I was the design manager in a PSP/TSP methodology. We were developing the application with JSF, Hibernate and Postgresql. I design modules with UML and enterprise architect.
SIAM. Microbusiness management system. April 2007 – April 2008
I was working in a Java application with JDBC, Hibernate, JSP, Servlets, MVC. My responsibilities were maintenance, requirements gathering, software support, coding.