Jr. Developer Resume
SUMMARY:
- I have always been very passionate about technology, and the driving force behind that is an excitement for exploring new frontiers.
- Internet systems are certainly one of the greatest frontiers of our time, so it’s no surprise that I’ve found a home in the tech sector.
- My professional goals are therefore simple: to use that passion to help others prosper while refining my own abilities and success.
TECHNICAL SKILLS:
Knowledge and experience with all operating systems: Windows (6 years) Linux (6 years) Mac OSX (1.7 years) Unix (HP - UX, OpenBSD) (Minimal)
Programming and scripting experience Java Programming (eclipse, mvn) Python Bash scripting JavaScript, JQuery HTML/CSS/PHP/MySQL Regular expressions (Perl, POSIX) Git REST API (client)
Systems administration related tools: Sensu Nagios Grafana Graphite
Database Servers: MySQL MS SQL MongoDB PostgreSQL Cassandra Cloud (AWS) Configuration Management (Ansible) Continuous integration / deployment (Jenkins)
Soft skills: Strong written and oral communication Excellent customer service skills Goal - oriented Team player, easy to get along with Professional work ethic and demeanor Work well under pressure Ability to meet deadlines and get things done on time Quick to learn new concepts and adapt to new standards
PROFESSIONAL EXPERIENCE:
Confidential
Jr. Developer
Responsibilities:
- Lead systems engineer on a small development team, responsible for both system development and system operations.
- Full ownership and design of an elegant monitoring solution using Sensu, XMPP, and Grafana.
- Maintenance of 200+ nodes, including web servers, databases, Java application servers and three large scale distributed Java cloud applications.
- Expert level shell scripting in Python, Ruby and Bash for automation, monitoring, deployments, maintenance, and debugging.
- Contributor to Java application development on the ETL for platform migration.
- Handle change requests and maintenance for several legacy telecom products.
- Web administrator for Wordpress, SugarCRM, and other web applications or internal tools.
- Responsible for running several monthly big data reports using an AWS EMR Hadoop cluster.
Confidential
Helpdesk / Linux Specialist
Responsibilities:
- Part of a team that provides managed IT services, including desktop, server, network, and application support.
- Assumed the role of Linux administrator for largest client, servicing more than 50 retail locations and three corporate locations.
- Managed, monitored, and maintained mission critical CentOS / Amazon Linux AMI servers hosted on Amazon AWS for retail client.
- Systems included LAMP web servers, Zimbra mail server, ownCloud storage server, VPN gateway, and used Nagios to monitor system health.
- Designed custom Linux images tailored to the needs of a point of sale system, including custom startup scripts written in Bash.
- Deployed / configured applications for business Linux workstations remotely using SSH, such as print and scan software mail clients, and fallback systems.
- Provided maintenance and administration of Windows 2003/2008/2012 servers, including on - premise Exchange, Active Directory, GPO, terminal services, and backup systems such as Backup Exec and Veeam.
- Managed Cisco ASA routers using ASDM, often for firewall or NAT rule changes and additions.
- Provided advanced network diagnostic and troubleshooting for both preventative and emergency situations.
Confidential
Linux Security Administrator
Responsibilities:
- Act as a team to maintain and enforce security of the entire server farm.
- Everything done through command line.
- Proactive detection and response to spam incidents, which included finding the source, mitigating the attack, and taking preventative measures. Required advanced knowledge of Postfix and Exim MTA systems.
- Detailed analysis on log files to determine the attack vector, and locate the source of malware uploaded to the account.
- Provided manual cleaning of server accounts infected with malware, which required advanced knowledge of Regular Expressions and common malicious tactics or patterns.
- Communicated security related matters to our customers and helped them resolve any issue they had via the ticketing system.
Jr. Administrator I & II
Responsibilities:
- Provided chat and phone technical support to customers of Linux and Windows web servers.
- Resolved problems with website outages, CMS coding (Wordpress, Joomla, etc.), POP/IMAP mail, DNS records, Apache configurations, and anything webserver related.
- Earned chat admin and wizard in-house certification, which allowed jailed shell access and root access to all Linux servers, respectively.
- As a level two agent (starting November 2012), I served as a point of escalation to my colleagues. I also provided training on cPanel, Linux shell, procedures, and best practices to the new agents.