José A. Castillo
Software Engineer
Miami, FL ***12
************.**@*******.***
Summary
A proficient Software Engineer with focus in specializing Analysis/Design and Software Development, with more 5 years of experience. Proven multitask abilities and team oriented. Able to work under pressure and open to learn new technologies. Characterized by rapid learning, self-improvement, and believe in good programming practices and techniques. Team player who believes the team is the key of success. Skills
● Software Development.
● Software Design.
● Object-Oriented Design.
● Agile Development.
● Requirement Definition.
● Problem Modeling.
● Testing, Debugging and Refactoring.
● Coding, Scripting and Releasing.
● English Language (Professional working proficiency).
● Spanish Language (Native or bilingual proficiency). Languages
● Proficient in: Java; C#; C++; PHP; SQL; XML; HTML; Javascript; Css. Software
● Environments: Microsoft Visual Studio, Eclipse, NetBeans, Intellij, WebStorm, Borland C++ Builder.
● Platforms: J2EE, .NET Framework
● Frameworks & other tools: jQuery, Hibernate, Spring, ASP.NET, Subversion, Git, Twitter Bootstrap, Joomla, Yii Framework.
● Database: Oracle, Microsoft SQL Server, MySQL, PostgreSQL. Methodologies
● XP, SCRUM.
Systems
● Microsoft Windows.
Experience
Software Developer.
Freelance work (Ecuador, Venezuela) - 2015 - 2018
All developments were mainly focused on management systems, doing web services us ing Spring Framework.
● REST services design using Spring.
● APIs code styles and patterns for large-scaled applications.
● Integration with 3rd party services in the real state business.
● Fixed bug and add enhancements.
● Designed and developed enhancements and new features across all layers.
● Created code-level documentation and refactored code.
● Clients were always very distant, have good communication skills to achieve goals was essential.
Software Developer Engineer.
Company: Islazul SA - 2 013 - 2016
Varadero, Matanzas, Cuba.
Developing specialized applications for company, focusing on back-office management, warehouse control and resource management applications.
● Developed APIs Services in the backend with Spring Framework and SQL Server.
● Diligently troubleshooting issues to identify root causes and prevent recurrence.
● Design and Implementation of user stories.
● Backend Testing with Postman.
● Experience with Agile Methodologies (Scrum).
● Database design.
Software Developer Engineer.
Company: Etecsa - 2 011 - 2013
Cárdenas, Matanzas, Cuba
Working as part of a development team for third party projects. Designed and developed several Web Applications for intranets and back office applications as well as internet applications.
● Developed and implemented effective solutions in the backend.
● Test functions in services with JUnit.
Software Developer
University of Informatics Sciences - 2007 - 2011.
Havana, Cuba.
Developed a big web application using Spring, Hibernate and Oracle.
● Developed and implemented services in the backend.
● Fixed bug and add enhancements.
● Participated in almost all phases of Software Development Life Cycle
(Requirement, Analysis and Design, Implementation, Test).
● Started as a team member, and later became team leader with 2 developers in the team.
Education and Training
Bachelor Degree - Computer Science
University of Informatics Sciences, Havana, Cuba, 2006 – 2011. High School.
IPVCE Karl Marx, Matanzas, Cuba, 2002 - 2006.