Brian M Mayrose
acxpq8@r.postjobfree.com
Brian is a software engineer with over three years of professional experience with a range of technologies. He has worked with Python, NodeJS, NGINX, Apache, HTML5, CSS3 and more. Currently focusing on full-stack, scalable application development and always excited to learn and improve his skills.
TECHNICAL SKILLS
Languages: Python, CSS3, CSS, HTML, HTML5, Bootstrap, PHP
Frameworks: AngularJS, Flask, Flaskgur, Scrapey, Express, Jinja2
Libraries/APIs: NodeJS,
Tools: Git, Venv, REPL, ipython, Atom, Vagrant, Ansible, Gunicorn
Storage: SQLlite3, Mongodb, MySQL, AWS, Digital Ocean
Platforms: Linux, Windows, Apache, NGINX
PROFESSIONAL EXPERIENCE
TMC Solutions - tmcs.ws Redondo Beach,CA
IT Consultant January 2014 – present
Monitor multiple backup systems for a local companies using linux and Nagios
Investigate arising incidents caused by nefarious software, and identify hardware malfuntions.
Documented solutions to common reoccurring problems with different office network setups
Maintain apache web server with PHP and MuSQL and over 40 local company email accounts and websites
Build and Maintain Windows server 2012
Maintain Windows server 2008, Windows server 2003
TECHNICAL EXPERIENCE
Python -
Flask framework, Gunicorn for deployment
Decorator functions, View functions
for loop, try...finally, try...except, Regular expressions
Dynamically instantiating classes of unknown type by treating classes as objects. Using the os module
Defining and calling functions with optional and named arguments, Defining lambda functions.
Assigning functions to variables and calling the function by referencing the variable.
Splitting strings into lists and joining lists into strings, Mapping lists into other lists using list comprehensions, Concatenating values through string formatting
Importing modules, calling fundtions. Calling attributes and methods of any object, including strings, lists, dictionaries, functions, and modules
Defining dictionaries, tuples, and lists. Declaring functions and using doc strings, local variables, and practice of proper indentation. Subclassing UserDict to define classes that act like dictionaries.
python IDE or the command line to test expressions and run programs
Linux -
Security,
User Management, permissions,
File management,
Deployment and configuration,
SSH, Load Balancing, SSL certificates
NodeJS -
Express framework, Connect, Jade
websockets, unit testing
REPL, TCP Sockets and Servers, spawning child processes
setTimeout, clearTimeout, setInterval, and clearInterval
Globals: global, process, and Buffer
The Utilities Module and Object Inheritance. Events and EventEmitter
Node Module System
Promises, callback functionlity, nested callbacks, error handling
HTML & CSS
Bootstrap: Grids, Scrollspy, popover, tooltip, carousel, modal, forms, navbars, dropdowns, pagination, Glyphicons, Buttons, Alerts, jumbotron, images
HTML: HTML5, a href links to text, email, call and url. Canvas, Forms, divs, spans, header, footer, comments, paragraphs, IDs, classes, inline styling. Video, Animation
CSS: Colors, backgrounds, video backgrounds, borders, margins, padding, image filtering, positioning, responsive design, fluid grid, psuedo-class, psuedo-element, drop down, on-hover, on-click, opacity, navbar, buttons, image galleries, sprites,
CSS3: Border-radius, Gradients, shadows, fonts, transformations, transitions, animations, columns, box-sizing, media queries
Live Examples
http://mayrosedg.com/
Python flask framework with links that are reverse proxied to node/express instances
http://aplacetokeeplinks.com/
Python Blogging application
http://www.darkblack.space/
Uses Python
http://pinkladyproject.com/
Local Buisness startup page
EDUCATION
Univerity Of Texas San Antonio, TX
Electrical Engineering, 2001
GPA 3.7/4.0