Hello, I'm M*****

I like to be useful in general and especially in building software that does useful things. Very interested in Machine Learning. I like processes that allow for creative variation. * Web developer with a strong interest in Machine Learning. * Developed UI as well as back-end features. * Managed application infrastructure. * Worked in Agile start-up environments. Languages: Python, Java, JavaScript Technologies: HTML, CSS, Jade, Spring, Guice, Protobufs, Flask, SQLAlchemy Tools: Ant, Maven, Paver, Ansible, gulp, grunt, Vagrant Source Control: SVN, git Methodology: Scrum, Kanban, and Waterfall Databases: MySQL, MariaDB, SQLite, MongoDB OS: CentOS, Ubuntu IDE: vi, IntelliJ, PyCharm


Read More

Skill Index

I am skilled in...

Java
236
Javascript
136
Mysql
124
CentOS
91
Tomcat
80
Python
65
CSS
51
HTML
51
Nginx
39
Hibernate
36

Industry Density

Top 5 Industry Experience, Expressed in Percentages

Information Technology and Services

67%

Computer Networking

24%

Computer Software

9%

Career History

Current

Python Software Developer @ (HIDDEN)

November 01, 2017 - Current

Responsibilities:

  • Developing custom web-products.

    Tasks performed:
    * Searching for clients
    * Writing software.
    * CI/CD pipeline creation.


Skill Strengths (Breakdown in Percentages)

  • Python (20%)

  • Mysql (15%)

  • Ubuntu (15%)

  • POSTGRE (15%)

  • Flask Framework (15%)

  • Javascript (10%)

  • CSS (5%)

  • HTML (5%)

2015

Software Developer @ (HIDDEN)

March 01, 2015 - November 01, 2017

Responsibilities:

  • Was maintaining and developing a distributed web application that was used to control the behavior of the hardened browser that was part of our cyber-security product.

    Tasks performed:
    * Updated CI/CD infrastructure
    * Maintained and developed administrators web-console
    * Designed new UI and back-end features using JavaScript, Java and Python
    * Troubleshot and assisted with customers problems

Skill Strengths (Breakdown in Percentages)

  • Java (20%)

  • Tomcat (15%)

  • Python (15%)

  • Nginx (15%)

  • CentOS (15%)

  • Javascript (10%)

  • Mysql (10%)

2014

Software Developer @ (HIDDEN)

June 01, 2014 - February 01, 2015

Responsibilities:

  • Doing whatever it takes to make this company take off: developing a web product using Python, supporting the legacy system, deployment engineering. Taking features from ideas to production releases. Acting as a Scrum Master.

    Tasks performed:
    * Ran Sprints as Scrum Master reaching a velocity of 30pts per sprint.
    * Lead picks of technologies and processes
    * Helped with hiring new engineers
    * Brought the product from prototype to production quality software
    * Built infrastructure management tool

Skill Strengths (Breakdown in Percentages)

  • Javascript (20%)

  • Mysql (15%)

  • Python (15%)

  • MongoDB (15%)

  • Ansible (15%)

  • Flask Framework (10%)

  • Java (10%)

2011

Java Web Developer @ (HIDDEN)

November 01, 2011 - May 01, 2014

Responsibilities:

  • Member of R&D team developing a new location-based product. Part of the team responsible for refactoring and reimplementing web layer of the existing framework with updated UI widgets. Implementation of new mobile websites based on the rewritten framework. Helped to implement the continuous delivery infrastructure for Mobile Web, Java, Android and iPhone applications.

    Tasks performed:
    * Implemented UI designs into working applications
    * Evangelized CI/CD benefits
    * Helped to materialize those benefits (the project was on time and within budget)
    * Helped with refactoring the old code base
    * Managed project dependencies.
    * Designed, created and maintained CI pipelines for Java, Android and iOS platforms


Skill Strengths (Breakdown in Percentages)

  • Java (30%)

  • Hibernate (15%)

  • Javascript (15%)

  • Mysql (10%)

  • Spring (10%)

  • Tomcat (10%)

  • CSS (5%)

  • HTML (5%)

2008

Applications Developer @ (HIDDEN)

April 01, 2008 - November 01, 2011

Responsibilities:

  • Wrote a whole host of reporting tools. Worked on different projects in various roles such as: Deployment Engineer, Build Engineer, Applications Developer. Wrote CRM system for call center. Managed SVN server. Tomcat, Glassfish and Apache administration, Linux system administration (RHEL, Fedora, CentOS, Ubuntu).

    Tasks performed:
    * Introduced software engineering practices
    * Created Ant build scripts and maintained packaging process
    * Responsible for 80% of deployments of the main product
    * Developed majority of reporting tools using PHP and Java languages
    * Helped with the training of Jr. hires

Skill Strengths (Breakdown in Percentages)

  • Java (30%)

  • CentOS (15%)

  • Javascript (15%)

  • Mysql (15%)

  • CSS (10%)

  • HTML (10%)

  • Tomcat (5%)

Education History

Awards & Certificates

Data Not Available