Lead Web Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Demonstrates, and educates users of, the application of genetic algorithm (GAs) and evolutionary programming (GA) to various optimization problems
- Simulates the process of evolution to optimize the solution of a given problem
- A set of encoded solutions (individuals in a population) are applied to the problem, fitness is calculated
- Best performing individuals are selected and paired for cross - over
- Mutation is applied to each individual before process is repeated on next generation
- GA software is high level and abstract for common application to range of problems
- Machine Learning processes to render artificially intelligent agent that has optimum performance
- High scalability to allow for multiple sandboxed games to be developed
- Single page web, state based navigation
- Front-end JavaScript
- Angular1 modular framework
- Modular, OOP, DRY, and separation of concerns architecture
- Currently developed optimization problems:
- Roomba type robot
- GA as a Machine Learning algorithm produces an Artificially Intelligent agent
- Fitness defined as trash picked up properly minus number of hits on boundary or trash pickup at empty location
- Optimizes performance of a robot-agent to clean up any configuration of trash
- Array value setter (introductory demonstration):
- Progressively changes random values of an array to be the same desired value
- Developed software that numerically calculates position of device from the flowing device accelerometer data
- Filters raw acceleration data for noise and produces a smooth result in real time
- Application to an object on screen appears subject to gravity
- Boundary bouncing and dampening
- Able to toggle gravity, which produces effect that object seems static in real space
- Accelerometer software is abstract and generalized and can be applied to different use cases.
- Game development is intended use, those that need gravity or device motion to be user controller
- Points, time limits, feedback are generalized and individually applied as needed
- High scalability to allow for multiple sandboxed games to be developed
- Single page web, state based navigation
- Front-end JavaScript
- Angular1 modular framework
- Modular, OOP, DRY, and separation of concerns architecture
- Developed site for personal blog
- Blogs stored in text files, I/O interpreted, and formatted for presentation in HTML
- High scalability allows for easily added blogs
- Single page web app
- Front-end JavaScript
- Angular1 modular design
- PHP edits meta data per individual blogs with URL parameters
- Allows scraping for individual blogs from Facebook and Google on single-page web app code samples, documentation
- Global CSS that can be applied to any project
- Angular directive for parallax scrolling, accounts for any screen and image size
- Angular service for firing events in one part of app from another part of app
- Angular service for sending data from one part of app to another part of app
- Angular directive for development console that prints JavaScript console entries to the screen for mobile debugging
- Implemented version release system for all the above, can update code without breaking existing projects
- Front-end JavaScript
- Angular1 single-page web app
- Responsive design, mobile recognition, appropriate view is served depending on device
SKILLS:
- Software Development, Software Architecture, Software Abstraction
- Software Automation, Software Engineering, Object Oriented Programming
- Mobile Apps, Mobile Web, Responsive Design
- User Experience, User Interface (UX/UI), interface design
- Class Structures, Object Structures, Inheritance
- Requirements Definition, Requirements Gathering, Requirements Managements
- JavaScript, HTML, CSS, PHP, Objective C, Java, VBA, ActionScript, JSON, REST, MVC iOS, Android, Unix
- AngularJS, NodeJS, ExpressJS, Bootstrap, Git
- Heroku, Netlify, Firebase
- Write clean, Maintainable, Scalable, High-quality, High-performing code site hosting, domain registration, DNS configuration significant written communication and writing skills ther communication, interpersonal, leadership, mentorship math, physics, engineering, motion dynamics, other technical skills
PROFESSIONAL EXPERIENCE:
Confidential
Lead web developer
Responsibilities:
- Work as a Government contractor
- Develop front - end, functional, and UI components of web applications and sites per client requirements and specifications
- Build web applications in JavaScript using Angular1, Angular2, and React modular frameworks
- Grunt and Gulp build packages
- Interface with back-end developers to determine needed REST services and endpoints
- Have participated in two Government sponsored hack-a-thons as an evaluation of our team’s performance to obtain contracts
- Use Agile oriented development lifecycles and collaborate with Agile Engineers
- Develop workflow pipelines for application deployment from application-front-end functionality and UI development, automated testing, and production building to the deployment of the application to live servers, internally and externally, per client requirements and specifications
Confidential
Developer
Responsibilities:
- Designed, developed front-end single page app with MVC architecture for non-profit branding website with AngularJS
- Designed, developed UX/UI of website and mobile web version
- Organized modules and services to leverage scalability, abstraction, generic usage, and flexibility
- Centralized functionality into services used in multiple configurable ways
- Worked with graphic designers and content producers to fill out site
- Developed state based navigation system to allow changes to navigation (scope, view, and url selection) during development and ongoing to be trivial
- Developed individual UI components with JavaScript/HTML/CSS delivered
Confidential
Developer
Responsibilities:
- Developed JavaScript, HTML, CSS, PHP, ActionScript, and VBA as needed to support contract
- Developed OOP software to manage a quiz in an online course, class hierarchy, inheritance, separation of concerns, DRY, integrated with Flash animation to present quiz to learners
- Developed macro to process 150-page Word documents and eliminated dozens of man-hours of manual work
- Designed and developed content issue tracking web app, JavaScript/HTML/CSS frontend with PHP and MySQL database backend, this web app was developed entirely with native JavaScript, no assistive app frameworks like Angular were used
- Experience with 508 compliancy
