- Collaborated with product owners and stakeholders to determine requirements.
- Designed wireframes in Balsamiq, proposed and presented features to optimize usability.
- Prototyped applications using Vue.js, further developing into applications using Vue.js 2 and Vue.js 3 with the composition API.
- Requested client-side data from a server-side API using Apollo GraphQL.
- Developed custom and reusable components, implemented library components and designs from Vuetify.
- Tracked application state with Vuex, navigate application with Vue Router.
Chris Simpson
About
Chris Simpson has been a web developer (HTML, CSS, and JavaScript) for 16 years. His first 8 years were full-stack with C# and ASP.Net, and the last 8 years have been front-end with jQuery, Angular.js, and Vue.js. Most of his web development experience has been with internal tools within Telecommunications, Healthcare, and Biotech. He likes to work with AI, IoT, AU, Blockchain, VR, robots or 3D printing; and/or within software, electronics, material science, sensing, biotech, green tech, frontier research or military tech. He enjoyed doing R&D and prototyping more than production work.
Employment
- Primarily developed and improved existing UI with jQuery and Bootstrap. Some full-stack development in Laravel/PHP and MySQL. De-facto basic UI/UX design.
- Worked with a fully remote team to gather requirements, plan development, and collaborate on UI/UX design and implementation.
- Coordinated and promoted communication and meetings between team members, increasing efficiency and quality of collaboration, planning, and deliverables.
- Took full responsibility for UI implementation, quality, and development; handled, logged, and triaged all questions and communications, changes, and bugs.
- Resolve issues, coordinated tasks, and completed work without waiting for assignments, help, or feedback.
- Worked with developers, designers, product, and QA to migrate UI from ASP.Net WebForms to Nuxt (Vue.js).
- Provided guidance on best practices for TypeScript, SPA, and Vue.js development best practices.
- Updated APIs, added features, fixed bugs, improved performance, and stability introduced ability to sign up for a trial period and edit data on-the-fly.
- Contributed to improving code quality, workflow, testing, and reporting practices.
- Participated in deployments and planning meetings, provided input on product design and direction.
- Researched, implemented, and promoted cross-platform development environments and tools.
- Built tools to analyze and report efficiency of teams and quality of code, generate ROI estimates and improved allocation and adoption of developers and technology.
- Done node scripts to automate data collection and reporting.
- Analyzed code base for best practices and upgrades.
- Reported adoption statistics for shared code and libraries.
- Built dependency chain reports for code change and application impact.
- Automated creation and formatting of Google Sheets.
- Organized and audited data and reports for details and accuracy.
- Designed and implement charts and graphs of data and trends.
- Developed Lint rules for developers to adhere to best practices.
- Planned and communicated code adoption and migration efforts.
- Provided guidance and advice on software and development concepts.
- Acted as a de-facto architect and team lead within a small junior-to-mid-level development team. Providing hands-on coding, mentorship, technical decision-making, application design, and R&D.
- Led several junior and mid-level developers to become more proficient in object-oriented JavaScript and TypeScript, AngularJS and Vue.js. Provided explanation and examples of full-stack application design, reviewed, and corrected peer code, and provided Node.js code as needed. Advised on team hiring, placement, and task assignment.
- Helped Charter to develop and present new prototypes and products, increase product and service visibility, and developed tools and interfaces to improve access and understanding of resources within Charter to employees, customers, investors, and local and federal government officials and agencies.
- Architected, designed, and developed speech recognition with natural language understanding for software engineering and product design. Implemented multiple service providers including Nuance, TiVo, Google, and SoundHound.
- Maintained and rebuilt an image management tool for storing, publishing, and distributing system-wide network and affiliate logos. Processing, resizing, and compositing thousands of images using distributed microservices and AWS S3.
- Developed a video-wall touch screen map for government affairs to demonstrate Charter’s footprint and economic contribution. Installed permanently as an interactive showcase to employees, executives, and guests.
- Developed a system to stream and cache large datasets for applications using WebSockets, LocalStorage, WebWorkers, and real-time data compression. Dramatically improving application performance, bandwidth, and capabilities.
- Development and architecture of UI/UX prototypes, tools, and internal frameworks. Developing and maintaining project seeds for high performance, maintainable, reusable, and rapid development.
- Provided software design and development mentorship and education. Recorded tutorials for tasks and skills including Bash usage, Object-Oriented concepts, Node development, Angular to Vue migration, and TypeScript integration.
- Helped finish AngularJS application using TypeScript and d3.js to track and visualize teacher and student performance across multi-year curriculum and education paths.
- Worked closely with the server-side and database developer to establish APIs and datasets that were accurate and performant.
- Gathered and supported changing requirements from the client and worked to establish desired results
- Built the user interface of a website or application.
- Involved in web development such as back-end programming, database management, etc.