Ricardo Antonio Barrera Vázquez
Software Engineer at Stokkur Software- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Credentials
-
VMware Spring Professional 2021
VMwareMar, 2021- Sep, 2024 -
Oracle Certified Expert, Java Platform EE6 Web Component Developer
OracleSep, 2017- Sep, 2024 -
Oracle Certified Professional, Java SE 6 Programmer
OracleFeb, 2014- Sep, 2024 -
Scrum Fundamentals Certified
SCRUMstudy - Accreditation Body for Scrum and Agile;Download Free Scrum Body of Knowledge(381 pages)May, 2018- Sep, 2024
Experience
-
Stokkur Software
-
Iceland
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Oct 2022 - Present
-
-
-
Krasamo
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Mar 2019 - Present
• Create web services to achieve custom integration points between ERP and iOS/Java SE clients. • Solve bugs or issues reported by Quality Assurance team. • Configure cloud and local server solutions to ensure that US government security standards and guidelines are in compliance. • Create UI components using Angular. • Create automation routines using selenium/appium to improve internal processes. • Design and implement backend solutions to improve internal processes. • Develop proof-of-concept artifacts to validate new ideas and solutions. Technical Environment: Java EE, Postgresql, Hibernate JPA, Git, Gradle, Maven, Tomcat/Payara, NetSuite, AWS, RedHat, Angular, Selenium/Appium Show less
-
-
-
Dextra Technologies
-
India
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Apr 2017 - Mar 2019
• Design and build the solution using Java technologies, ensuring all aspects of good design and implementation like: Performance, scalability, modularity, interoperability and upgradability. • Interacting with internal and external coworkers to clarify requirements and design. • Ability to identify, deliver and drive improvements and innovations within the development area. • Review estimates around all technical aspects of the solution. • Help to drive the project completion and objectives using an agile methodology. • Responsible to ensure that the project is developed using Test Driven Development. • Code refactoring based on Jenkins reports and static analysis tools like PMD and FindBugs. • Design and code the solution to satisfy client requirements mainly regarding database and multi threading areas. • Estimate efforts and timelines on product backlog items. • Solve bugs or issues reported by Quality Assurance team. • Do investigations about topics like requirement feasibility, how application areas works, find improvement areas, etc. • Create proposals of architecture/design to improve application/modules. Technical Environment: Java SE, Derby, Jenkins, PMD, Accurev, Ant, Spring Framework, Hibernate, Log4j, MySQL, BitBucket, Maven, JQuery. Show less
-
-
-
National Institute of Statistics and Geography of Mexico (INEGI)
-
Mexico
-
Government Administration
-
700 & Above Employee
-
Java Web Developer
-
Jul 2016 - Feb 2017
• Work in all aspects of the software development lifecycle: design, development, test and implementation of new and existing applications. • Researches, test, build and coordinates the conversion or integration of new products based on requirements. • Design and code solutions that satisfy customer requirements. • Design and execute unit tests on all new and modified code. • Create and maintain support documentation. Technical Environment: Java EE, Oracle 11g, MyBatis, Git, ZK framework, Maven, Tomcat. Show less
-
-
-
Softtek
-
Mexico
-
IT Services and IT Consulting
-
700 & Above Employee
-
Support Engineer
-
Dec 2015 - May 2016
• Assist in troubleshooting software application issues and help identify modifications needed in existing applications to meet changing business needs. • Code, debug and modify existing applications to meet the business requirements. • Estimating efforts and project timelines. • Provide a creative source of solutions to address problems. • Identify opportunities that can help improve efficiency of business processes through software enhancements. • Prepare written technical design specifications, flow charts and data flow diagrams as needed for new and existing applications • Communicate and interact with technical and non-technical individuals. Technical Environment: Java SE, Oracle 11g. Show less
-
-
Education
-
Tecnológico de Monterrey
Engineer's degree, Information Technology