Assurant Inc

Senior Software Engineer

As Senior Software Engineer, I am responsible for requirements, design, development, quality control, and deployment of web and mobile application systems, services, and other related software components in response to enterprise needs of high complexity. Provided leadership, technical guidance, and mentoring to others in areas of acquired expertise. Analyzed requirements and designed solutions for approved projects and change requests of high complexity using Agile, Scrum, and PMP methodologies. Participated as a key developer in the front-end and back-end development of web and mobile applications. Designed and developed enterprise applications according to business and technical requirements. Developed enterprise web applications/portals in Visual Studio using .NET, C# and MVC specification. Developed RESTFul Web Services using ASP.NET Web API 2.0. to expose back-end for web applications and mobile applications to consume. Developed business mobile app for Android and IOS devices. Maintained and deployed mobile apps into Google Stores and Apple Stores using developer console administration. Developed mobile apps in Android Studio and XCode by using languages like Java Android, Swift, and XAML. Developed SDK packages in Java Android and Swift for external clients to consume Assurant company services. Company services included Artificial Intelligence (AI) solutions using IBM Watson Visual recognition, Microsoft Cognitive Services Image recognition, and native device hardware diagnostics. Participated in development of Internet of Things (IoT) projects, using emerging technologies like device protocol scanner, Bar Code Scanning, IBM Watson, Microsoft Cognitive Services and Amazon Alexa. Developed cross-platform mobile apps using emerging technologies like Microsoft Xamarin Forms and Titanium Appcelerator. Provided system support to internal Assurant technology teams and external clients in Latin America. Enhance knowledge of the business operations at Assurant.

IBM Corp.

Senior IT Advisory Specialist

Computer Science and Systems Engineer with experience in software design, development and implementation. Software IT Specialist in Portal, Web Content Management systems and web technologies. Over seven years experience performing as a consultant within large projects requiring different set of skills. Strong knowledge and experience on Java programming, J2EE architecture, Web 2.0, open source, Content Management Systems, Object Oriented design and Unified Modeling Language. IBM Certified Associate Developer on WebSphere Studio Application Developer. IBM Certified Specialist Rational Unified Process. IBM Certified Solution Developer WebSphere Portal, IBM Certified Lotus Workplace Web Content Management. Experience with system administration, information technology, methodologies and development platforms. Additional working experience on CMS systems and open source technology.

enChoise / enTechnologies

Software Engineer Consultor

Computer Science and Systems Engineer with experience in software design, development and implementation. Software IT Specialist in Portal, Web Content Management systems and web technologies. Over seven years experience performing as a consultant within large projects requiring different set of skills. Strong knowledge and experience on Java programming, J2EE architecture, Web 2.0, open source, Content Management Systems, Object Oriented design and Unified Modeling Language. IBM Certified Associate Developer on WebSphere Studio Application Developer. IBM Certified Specialist Rational Unified Process. IBM Certified Solution Developer WebSphere Portal, IBM Certified Lotus Workplace Web Content Management. Experience with system administration, information technology, methodologies and development platforms. Additional working experience on CMS systems and open source technology.

Assist Consultores - Colombia

Software Engineer Consultor

Computer Science and Systems Engineer with experience in software design, development and implementation. Software IT Specialist in Portal, Web Content Management systems and web technologies. Over seven years experience performing as a consultant within large projects requiring different set of skills. Strong knowledge and experience on Java programming, J2EE architecture, Web 2.0, open source, Content Management Systems, Object Oriented design and Unified Modeling Language. IBM Certified Associate Developer on WebSphere Studio Application Developer. IBM Certified Specialist Rational Unified Process. IBM Certified Solution Developer WebSphere Portal, IBM Certified Lotus Workplace Web Content Management. Experience with system administration, information technology, methodologies and development platforms. Additional working experience on CMS systems and open source technology.

Interested in my experience?

Get a copy of my CV or Resume for your review. In advance thanks for your time reviewing my resume, it is much appreciated.