Jεan Sacren
MS ***
Orem, Utah 84058
https://goo.gl/NEfihK
*******@*****.***
Preamble Q: “Speak, what trade art thou?”
A: “A trade, I may use with a safe conscience, a mender of bad code.” Summary Design, develop and maintain software products for business. Application Development
Java Programming Language
Good understanding of Java class and OOP methodology.
Good knowledge of Java SE 8/11 specifications and OpenJDK 8/11.
Use AdoptOpenJDK build on GNU/Linux and Windows for Java 8 and 11 development.
Tap Java and JVM for portability and flexibility.
Use maven, gradle and ant for build automation.
Python Programming Language
Use python tools like emerge and portage to update and manage system.
Contributed minor patches to Saltstack project.
Knowledge of Python programming language essential features.
Knowledge of pip and virtualenv for development.
PHP and MySQL
Use PHP as back end to manage database running MySQL.
Use JavaScript front end and PHP back end for Ajax.
Ruby, Node, Rails, Jekyll and Liquid
Working knowledge of Ruby programming language and RubyGems.
Use Rails for full stack development.
Use Jekyll for static site generator to deploy on GitHub.
Knowledge of Liquid template language.
Explore Bootstrap and Babel as well as Cloud Foundry with Pivotal.
Use NPM for package management and automatic deployment.
Use Node.js LTS, Express framework and mLab for DaaS to build Web products. System Development
The C Programming Language
Understanding of ISO/IEC 9899 International Standard.
Knowledge of GNU tool chain of GCC, binutils, libtool, glibc, automake and autoconf.
Contributed to Linux kernel development.
GNU Borne-Again Shell
Good knowledge of Bash for a macro processor, command interpreter and scripting language.
Good understanding of Bash for environment, parameter, expansion, function and redirection.
Good command of Bash for builtins, pipelines, lists, and compound constructs.
Make complicated Bash scripts.
Web Development
HTML and CSS
Good understanding of WHATWG living standards and W3C HTML5 specifications.
Good understanding of CSS 1/2/3 by W3C, SASS and SCSS.
Good use of Chrome DevTools for testing and debugging the front end.
Good use of MDN and Vivaldi for alternative to Google Chrome and Firefox.
Good experience of OU Campus CMS.
JavaScript and jQuery
Good understanding of ECMA-262 Edition 5.1 language specification.
Migrate to ES6 and newer (ECMAScript 2015 to 2019).
Use jQuery to wrap up JavaScript for front-end development. Essential System Skills
Long-time experience using GNU/Linux and MS Windows for development platforms.
Manage and deploy VM using libvirt/virt-manager and Hyper-V.
Use Nginx and PostgreSQL for full stack development.
Knowledge of SQL commands to manage database.
Use git and GitHub to manage source repositories. Networking Subsystem
Understand OSI model and those seven layers.
Knowledge of L2 bridge, TCP/UDP/ICMP/IP, HTTP and SSH protocols.
Use Linux kernel network subsystem and iproute2 for network management.
Use iptables for firewall management.
Employment
Employer: Utah Valley University
Professional Title: Web Developer
Time of Service: 01/2011 Present
Language Skills Professional use of Modern English. References Available upon request.