I'm an experienced front-end and full-stack JavaScript Engineer, having spent a good part of my career developing internal and external facing web applications, RESTful web services, SaaS platforms, and other web application architectures using my in-depth knowledge of the latest features, design patterns and best practices of JavaScript, HTML5 and CSS3.
I am also well-versed in agile development (Scrum) methods and I keep on top of the latest in web development technologies and best-practices on a daily basis.
I aspire to one day work for a leader in the web technology industry and be able to make significant contributions to the advancement of web technology.
- Node.js server-side (e.g. RESTful web services) and full-stack web applications, primarily using the Express framework, in addition to extensive front-end development experience
- Experienced in writing unit and integration tests, primarily using Mocha/Chai, Sinon, with some TAP/tape experience, among other test frameworks
- Experienced writing build processes using the gulp streaming build system
- Experience with developing and implementing CICD processes using services such as Travis-CI, CircleCI, and Heroku, including deploying to private enterprise servers
- Extensive Git experience
- Experienced with mentoring developers/teams in practices/technologies such as Git, best practices, CICD, modular applications development, Node.js and advanced JavaScript
- Strong advocate for making the most of the local development environment through good tooling
I love learning new skills, including new approaches with existing skills, and being challenged. So my ideal work environment would be one where I am challenged to learn something new. I enjoy working in a JS full-stack environment, because of the value I see in being able to reuse code in both client and server. I prefer to maintain high test coverage, and I prefer to work in a team where collaboration is highly valued and code reviews are commonplace.
Instructor @ Primary full-time instructor for Front End bootcamp with 12-16 students per cohort.
Students who have graduated from my class have had excellent success getting hired into their new Front End Web Developer career with great companies. With the help of our CSS expert, Brad Westfall, my students have become proficient with the following technologies:
HTML/CSS/JavaScript essential skills
Backbone JS
AngularJS
Node.js
Express
gulp
npm
Bower
Git
jQuery From June 2015 to Present (5 months) Senior Developer @ I am responsible for improving InkSoft's development process and implement modern approaches, as well as training developers in these areas. To this end, I will be leveraging my past experience and skills as a JavaScript developer to implement new processes and guidelines surrounding development, automated testing, continuous integration, build automation, deployments, as well as transition to git version control system. I will also be developing front end, client-facing interfaces using leading web technologies. From January 2015 to April 2015 (4 months) Phoenix, Arizona AreaSoftware Developer III @ At GoDaddy I was an integral part of a fast-moving team of highly-skilled engineers working closely together on a large-scale application platform serving millions of customers world-wide. I was able to put my skills and expertise to good use building and improving front-end interfaces as well as backend RESTful web services they depend on. Among other leading web technologies, I worked with various Node.js server libraries, helped maintain high coverage in automated unit and integration tests, and my extensive experience with git was highly valued as well. From April 2014 to January 2015 (10 months) Phoenix, Arizona AreaUI/UX Developer @ My role as UI/UX Developer leverages my years of JavaScript and front-end web development skills to bring the Odysseyware learning platform in line with the latest web technologies. I am converting the development front-end over to the AngularJS framework to enhance performance and even improve the efficacy of development. These improved interfaces will be used by schools around the country for their online learning needs. From October 2013 to April 2014 (7 months) Chandler, AZSoftware Engineer III @ As Software Engineer III, I have lent my skill and expertise to architect and develop the core JavaScript framework our HTML5/JavaScript application is built upon. I also contribute my advanced JavaScript skills to the development of the application JavaScript/HTML5 front-end product.
I have also leveraged my previous experience to improve processes and best-practices throughout the development department by developing a coding style guide best practices guide as well as standardizing frameworks in use and expanding on available libraries. I am also instrumental in mentoring peers in advanced JavaScript, HTML5 and CSS3 skills, techniques and common practices to improve their skill level, efficiency and efficacy. From October 2012 to October 2013 (1 year 1 month) Director Software Engineering @ Lending my JavaScript, HTML5, CSS3, PHP and other web development expertise to architect a SaaS platform to facilitate minimal effort deployment of client-facing applications as well as internal reorganization, optimization and modernization of web development process and practices. I played a key role in bringing the development department together as a coherent unit and realigning the team with the latest web technologies and development frameworks. Additionally, I was responsible for managing Amazon EC2 instances and directed site migration from legacy infrastructure to EC2 infrastructure, among other duties. From December 2011 to October 2012 (11 months) Phoenix, Arizona AreaSoftware Engineer @ Specializing in web development, web design, web technologies and web server administration. Develop web applications to meet client demand and internal web applications to enable our engineering and client services teams to easily handle common tasks. Manage web server for client-facing web applications. From February 2011 to December 2011 (11 months) Web Development and Research @ I developed many of the processes and standards that would be used by other current and future employees.
I was also responsible for JavaScript and jQuery development for internal tools and designed features for other internal web tools that had considerable positive impact on productivity and employee efficiency, company wide. From August 2010 to February 2011 (7 months) Owner/Operator @ On-site and remote support of Windows, Mac OS X and Linux.
Home and small business server solutions for: secure data backup, file hosting, multimedia, web hosting and print services.
Hardware troubleshooting, upgrades and custom PC builds.
Home and small business internet and local area networking support.
Personal and business software support (Outlook email, Word documents, Excel spreadsheets, etc.)
Data backup and restore.
Thorough and timely issue research and resolution.
Friendly and informative communication with customers via telephone, e-mail, and face-to-face.
Thorough documentation of customer interactions, information, work orders/trouble tickets, issue and resolution, and payment transactions. From October 2008 to August 2010 (1 year 11 months) "Dr. Dish" Advanced Technical Support @ Top-level advanced support of all DISH Network consumer products and services.
Detailed documentation of customer interactions, troubleshooting and resolution of issue in ticket/case-management system. From August 2008 to April 2009 (9 months) Level 2/Homezone Technical Support @ Provided advanced technical support to AT&T customers having 2Wire networking and multimedia products.
Supported software associated with 2Wire networking devices.
Supported remote-access software for digital video recording.
Supported video-on-demand features in conjunction with Movielink and Akimbo services.
Communication and cooperation with outside companies to resolve issues.
Windows and Mac OS X networking support.
Detailed documentation in ticket/case management system. From October 2006 to June 2008 (1 year 9 months) Linux Systems Administrator @ Detailed issue tracking, resolution and documentation in ticket/case-management system.
Custom-build, administration, troubleshooting, and monitoring of many production web-servers (Linux and Windows Server).
Custom Linux operating-system installations (kernels compiled from source and custom monitoring-software installation).
Physical network installation and maintenance (includes cable prep/installation and rack-mount switches). From September 2003 to March 2004 (7 months) Network Operations Assistant @ Responsible for maintenance and data backup/restores on VAX VMS, UNIX (SCO, HP-UX, AIX) and MS Windows systems.
Installation and troubleshooting of MS Windows workstations.
Physical network installation and maintenance (includes cabling, switches and hubs). From May 1997 to May 1998 (1 year 1 month)
Linux Networking Administration @ Mesa Community College From 2009 to 2011 Kevin Lanni is skilled in: JavaScript, Node.js, Web Development, jQuery, HTML 5, CSS3, CSS, Linux, Scrum, Web Services, APIs, Agile Methodologies, AJAX, JavaScript Frameworks, JavaScript Libraries, Web Applications, HTML5, HTML, JSON, MVC, XML, SaaS, PaaS, MySQL, Amazon Web Services..., Bash, Visual C#, LAMP, Web API, PHP, PHP Applications, Yii, Perl, XHTML, Visual Studio, ASP.NET, ASP.NET MVC, Linux System..., Regular Expressions, Software Development, Git
Websites:
https://github.com/therealklanni