YACID ABREGU
**** ***** *** ****** • Fairfield, Iowa 52557
641-***-**** • ******.*****@*****.*** • www.linkedin.com/in/abregu-yacid
FULL STACK JAVA DEVELOPER
Talented Full Stack Java Developer with 3 years and 6 months of professional hands on experience contributing to full software development life cycle implementing custom-tailored software applications. Skilled in implementing technologies such as Java 8, JavaScript, AJAX, Spring, jQuery, React, UX Web Design, and Bootstrap through all phases of software development life cycle. Proven experience in improving application architecture and optimizing database queries.
Frontend / Backend Development • Database Architecture Design • User Interface
Object Oriented Programming • CRUD Logic
Languages: Java, Linux Shell
Web: HTML5, CSS3, JavaScript, jQuery, React, JSP, Servlets
Web Services: JSON, RESTful, MyBatis
Web and Application Servers: Apache Tomcat
Frameworks: Spring (Framework, Boot), Hibernate, .NET, MySQL Workbench, Bootstrap, Wordpress
Databases: MySQL
Design Patterns: Singleton, MVC, Factory, Abstract Factory, Prototype, Observer, Proxy, Session / Session Factory
Platforms: Eclipse, Microsoft Visual Studio, NetBeans, Putty, GIT
Workflows: NPM, Less, Sass, Webpack, Maven
Big Data: Scala, HDFS
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).
ASWAN TECHNOLOGIES, Lima, Peru • 2017-2019
Technology company providing safety and health software to clients.
Web Application Developer
Designed, developed, and analyzed safety software to comply with law requirements for medium-sized companies and distribute it as Software as Service (Saas). Contributed as key developer maintaining coding standards and leading 2 junior developers through project.
Tasks Performed:
Designed database architecture and created ER diagrams and relationships.
Developed and tested application modules for frontend and backend using Java, Spring, and Java Script.
Developed graphics and indicators using Highcharts.js and PowerBI.
Analyzed and implemented CRUD Logic in Spring Framework MVC.
Created mockups of 22 modules with Balsamiq Mockups.
Developed and maintained HTML pages, JavaScript Logic, AJAX Libraries and React components and Wordpress for commercial pages.
Maintained and improved server architecture with Amazon Web Services.
Achievements:
Optimized and developed queries in MyBatis.
Led development of commercial software to help companies monitor worker risk and dangers.
Technologies Used: Java 8, Node.js, JUnit JavaScript, jQuery, CSS3, Bootstrap, HTML5, MySQL, Linux, Amazon Web Service, Eclipse, MVC, Postman, Apache Tomcat, Ubuntu Linux, GIT, Putty.
continued …
YACID ABREGU • Page 2
641-***-**** • ******.*****@*****.***
ACADEMIC PROJECTS
Library Book Management, MUM (March 2020): Developed software to manage library books and member fines. Technologies Used: JavaFX, Java.
Spark information stream, MUM (April 2020): Developed a software pipeline to receive live information stream and process indicators. Technologies Used: Spark, Hadoop, Java, Scala
Appointment System, MUM (May 2020): Designed web application mockup using sample data. Created with JavaScript Classes to manage scheduling of student appointments for meditation sessions and enable teacher to approve student requests. Technologies Used: JavaScript, HTML, CSS3, jQuery.
Interviews System, MUM (June 2020): Developed web application, including frontend and backend, to manage client interviews and resumes. Technologies Used: JavaScript, HTML, CSS3, jQuery, Spring, MyBatis, Docx4j.
Ring Market Simulation, Piura University (January 2014): Created database architecture for market simulation software with MySQL. Developed connections and user interfaces with NetBeans. Programmed business logic in Java. Technologies Used: MySQL, Java, NetBeans.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion Oct 2022)
Maharishi International University, Current GPA 3.93, Fairfield, Iowa
Key Courses: Modern Programming Practices, Big Data Technology, Web Application Programming, Web Application Architecture, Software Engineering
Bachelor of Science in Software Engineering
Piura University, GPA 3.68, Lima Peru, completion Dec 2015
LINKS
Github: https://github.com/abregu-yacid/
Portfolio: https://abregu-yacid.github.io/portfolio/
CodeSignal profile: https://app.codesignal.com/profile/yazid_a1
Typescript Certication: https://udemy-certificate.s3.amazonaws.com/pdf/UC-8f862785-48b5-46b6-a380-d1060808cc1e.pdf