Baltimore, MD *****
********@*****.***
https://www.linkedin.com/in/kyle-wilson-software
KYLE LYNWOOD WILSON
SUMMARY
Bringing over 10 years of experience in leading website design projects, including gathering user requirements, producing code, creating mockups, and enhancing designs. Goal-oriented Software Engineer with a strong commitment to collaboration and solutions-oriented problem-solving.
Well-qualified Senior Full Stack Developer familiar with a wide range of programming utilities and languages for more than 8 years, including modern SPA web frameworks like React.js, Angular.js, Next and Vue.js.
Proficient in Node.js, React.js, GraphQL, and TypeScript, with recent experience integrating Material UI into projects to create modern and responsive web interfaces. Committed to high standards of user experience, usability, and speed for multiple users over more than 8 years. Logical and results-driven Senior Web Developer dedicated to building and optimizing user-focused websites for customers with various business objectives. Technically proficient Senior Engineer committed to maintaining cutting-edge technical skills and up-to-date industry knowledge.
SKILLS
Languages: HTML5/CSS, JavaScript(ES6), TypeScript, Python
Frameworks & Libraries: React.js/Redux, React Native, Angular.js, Vue.js, Next.js, Electron, GraphQL, Express.js, Passport.js, Strapi, Contentful
Blockchain: Cosmos SDK, Web3, Ether.js, Solidity
Database: MongoDB, MS SQL, PostgreSQL, MySQL, Maria DB, Redis, Oracle
Project Tools: Azure, Jira, Asana, Shortcut, Clubhouse, Trello, Monday, Figma, Adobe XD
Code Management: Github, Gitlab, Bitbucket
Cloud Experience: AWS(includeing Lambda, S3), Azure
Test: Jest, MochaJS, TDD, Cucumber
UX: User research, wireframing, prototyping, usability testing, user-centered design principles
Other: ReTool
WORK HISTORY
Senior Full Stack Developer
Cimpatico– SAN FRANCISCO, CA, USA (Mar 2022– )
• Demonstrated expertise in developing complex web applications using React.js leveraging its component-based architecture for building interactive and responsive user interfaces.
• Utilized Material UI to create a consistent, modern, and responsive design system, ensuring a seamless user experience across the application.
• Efficiently retrieved and manipulated data from diverse data sources, optimizing data fetching for a more responsive user experience using GraphQL, a query language for APIs.
• Extensive experience integrating Contentful, a headless Content Management System (CMS), to manage and deliver content seamlessly within web applications, allowing for dynamic content updates without code changes.
• Worked with Amazon Web Services (AWS), proficiently leveraging cloud services such as AWS Lambda for serverless functions and AWS S3 for storage, ensuring scalable and reliable infrastructure
• Utilzed Redux for effectively managing application state, centralizing data storage, and enabling data synchronization across React components.
• In-depth understanding of Recoil, a modern state management solution for React, capable of optimizing and simplifying state management within React applications, improving performance and developer efficiency.
• Well-versed in DevOps practices, with a focus on automating deployment pipelines, managing infrastructure as code (IaC), utilizing containerization (e.g., Docker), and employing continuous integration/continuous deployment (CI/CD) techniques to ensure streamlined development, testing, and deployment processes.
• Implemented Retool to quickly build custom internal tools, enhancing productivity and enabling rapid development of admin panels and dashboards.
• Applied UX principles in the design and development process, conducting user research and usability testing to ensure user-centered design.
• Integrated Spring Boot for backend development, creating robust and scalable REST APIs.
Senior Full Stack Developer
Blitz App, Inc –Los Angeles, CA, USA (Mar 2020 – Feb 2022)
• Developed high-performance customer facing web application using ReactJS, Redux-saga, React Hooks, React-Router, TypeScript, HTML5, CSS3 and SASS.
• Maintained high-level expertise in React state management strategies, including Redux, Redux Persist and redux-saga.
• Integrated Material UI components to ensure a clean, consistent, and intuitive user interface, enhancing user engagement and satisfaction.
• Developed and maintained multiple data visualization projects using D3, including interactive charts and maps for a news organization's website.
• Collaborated with a team of designers and developers to create a data dashboard for a financial institution, using D3 to create dynamic visualizations that updated in real-time.
• Designed and developed custom visualizations for a healthcare organization's internal reporting system, improving data accessibility and understanding for stakeholders.
• Developed custom API layer to handle all CRUD transactions, JWT token management and implemented interceptors to embed custom headers.
• Developed dynamic web pages using HTML5, CSS3, JavaScript(ES6), React.JS, ES Modules, and Custom Routers.
• Optimized data fetching and state management using GraphQL, improving application performance and efficiency.
• Project is implemented by following TDD using Jest framework for React along with Jest and Cucumber utilities.
• Used Middleware, Redux-Saga with ImmutableJS in application to retrieve and store data from Back-End and to also perform RESTFUL services.
• Utilized PostgreSQL commands, SQL, and PL/pgSQL to manage and manipulate data.
• Optimized query execution time by creating indexes and analyzing server logs.
• Conducted regular security audits and implemented security patches to protect the database from potential threats.
• Exclusively used React-Hooks to handle application life-cycle processes.
• Worked on AWS to integrate the server-side and client-side code.
• Experienced with Docker container service and applications by creating Docker images from Docker.
• Implemented CSS Box Model and styled web pages using CSS preprocessor SASS and effectively used mixins, functions, custom grid systems, grid-area concepts and flexbox for fluid-responsive application
• Migrated Angular 4.x to React 17.x + Involved in designing and developing the application using React/Vue, Express, NodeJS, Typescript and CSS3.
• Used Observable data service with React/Angular to consume RESTful Web API to fetch data in JSON format.
• Involved in developing RESTful Web Services using Node.js and Express.js frameworks.
• Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology.
• Implemented Mock API using Express framework in Node.js
• Used Webpack as a build tool to bundle all our assets in a dependency graph
• Leveraged Retool to create custom internal tools for data management and visualization, increasing efficiency and ease of use.
• Applied UX methodologies to enhance user experience, conducting user research and usability testing.
• Utilized Spring Boot for developing backend services, ensuring seamless integration with front-end components.
Senior Full-Stack Web Developer
Showaround, Inc – Atlanta, GA, USA (Mar 2016 – Feb 2020)
• Reviewed code, debugged problems and corrected issues.
• Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
• Managed development milestones from initial steps through final delivery.
• Gathered and defined customer requirements to develop clear specifications for project plans.
• Built user interface, data visualizations and designed overall user experience, resulting in 30% increase in sales.
• Crafted SEO strategy and intuitive interface for site to achieve prominent rankings across top browser platforms.
• Migrated SWIFT 360 video iOS application to React Native preserving high performance.
• Worked on Python, FFMpeg and OpenCV for realtime video stabilization for proof-of-concept core engine.
• Boosted web traffic by improving navigation, resource optimize and caching.
• Planned and engineered RESTful web services to manipulate dynamic datasets.
• Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
• Boosted network, system and data availability and integrity through preventive maintenance and upgrades.
• Coordinated with other engineers to evaluate and improve software and hardware interfaces.
• Consulted with engineering team members to determine system loads and develop improvement plans.
• Developed database schemas and optimized queries to improve database performance.
• Improved application performance by optimizing database design and configuration.
• Conducted testing and validation to ensure a smooth transition to the new database system.
• Delivered performance-driven and user-centric websites that met all business requirements.
• Orchestrated efficient large-scale software deployments.
• Completed full redesigns of existing websites to improve navigation, enhance visuals and strengthen search engine rankings.
• Developed server-side applications using Node.js, creating efficient and scalable backend services that supported the front-end functionalities.
• Built complex, high-performance web applications with React.js, leveraging its component-based architecture for developing reusable and maintainable UI components.
• Integrated Material UI to design and implement consistent, responsive, and visually appealing user interfaces, enhancing user experience and interaction.
• Utilized TypeScript to write strongly-typed code, ensuring type safety and reducing bugs, which improved code quality and maintainability.
• Implemented GraphQL to optimize data fetching processes, enabling precise querying and efficient data handling, which improved application performance and responsiveness.
• Leveraged Retool for developing internal admin tools, simplifying internal processes and data management.
• Applied UX principles to improve the user experience, conducting usability tests and making data-driven design decisions.
• Used Spring Boot for backend development, creating reliable and efficient APIs for front-end integration.
Frontend Developer
Prove – New York, USA (Oct 2014 – Feb 2016)
• Responsible for creating web-based applications using React.js and Redux.
• Used ES6 features and Typescript for strongly typed coding.
• Built single page application with modules, reusable components, and forms using React.js.
• Setup production dependencies for application are Redux, Webpack, Grunt, Babel, Polyfill, Node.js and SAAS framework.
• Worked upon the dashboard for the project which contained a variety of charts and draggable components using D3 and React.js.
• Created cross browser compatible and Responsive web pages using Bootstrap and CSS3.
• Knowledge of modern authorization mechanisms such as JSON web token.
• Used Node.js for managing interchange of data between server and user.
• Testing the created pages using JavaScript libraries i.e., Jest.
• Worked in Agile environment.
EDUCATION
Bachelor of Science, Computer Science, 2014
Boston University – Boston, USA