Kyle Nettleton
Kyle Nettleton
"Dynamic and skilled Full Stack Developer with over 6 years of experience in
JavaScript (React) and Python, specializing in building and maintaining scalable,
high-performance applications. Adept at integrating advanced front-end features,
optimizing backend solutions, and interfacing with other systems via APIs.
Experience in Linux, Docker, source control, and scrum environments, with a deep
understanding of delivery pipelines and ETL processes."
Experience
10/2022 –CURRENT
SOFTWARE ENGINEER, WELLS FARGO
React Full Stack Development
Designed, developed, and maintained dynamic admin websites leveraging React and
Node.js, with a focus on lazy-loading, server-side rendering, and pagination to enhance
user experience and application performance.
Collaborated in a scrum environment to ensure optimal project delivery.
Built reusable and robust components in TypeScript for modern frameworks like React
and Angular, focusing on modularity and performance.
Experienced in integrating TypeScript with backend systems using Node.js, enhancing
server-side application reliability and maintainability.
Continuous Integration/Deployment
Managed and optimized CI/CD pipelines using CircleCI and other industry-standard tools
for streamlined automated testing and deployment processes.
1/2016 –10/2022
SOFTWARE ENGINEER, KIMBERLY CLARK
Full Stack Development
Led the design and implementation of dynamic web applications using React and
Node.js, focusing on lazy-loading, server-side rendering, and pagination to optimize user
experience.
Integrated IQGeo for geospatial data visualization, enhancing the application's spatial
intelligence capabilities.
Cost-Effective Solutions:
Leveraged AWS Lambda for its cost efficiency, ensuring minimal operational costs by
optimizing function execution time and resource allocation.
2
Continuous Integration/Continuous Deployment (CI/CD):
Implemented CI/CD pipelines using AWS CodePipeline and CodeBuild for automated
testing and deployment of Lambda functions.
3/2012 – 12/2015
FULL STACK DEVELOPER, APPLE
Advanced Web Development Technologies
Utilized a broad range of technologies including PHP, Node.js, JavaScript, Python,
MySQL, Bootstrap 4, CSS, HTML, and JavaScript Object Notation for various web
development projects.
Proficient in developing scalable and maintainable applications using TypeScript,
ensuring type safety and reducing runtime errors.
Team Collaboration
Collaborated effectively within a team, contributing to a cooperative and productive
working environment.
4
EDUCATION
01/2012
Bachelor’s In Computer Science, University of Maryland
2/2016
Master’s In Computer Science, Full sail university
SKILLS
React.js: Expertise in building dynamic user interfaces and single-page applications, with a
focus on integrating geospatial data using libraries like OpenLayers.
GraphQL: Experience in developing APIs with Apollo Server and integrating client-side
applications using Apollo Client, optimizing data retrieval and management.
Redux: Skilled in state management using Redux, including the use of Redux Form and Redux
Thunk for efficient data handling in complex applications.
JavaScript (ES6+): Strong understanding of modern JavaScript features and best practices,
ensuring clean and maintainable code.
Accessibility Testing: Familiarity with tools like Axe and Lighthouse for conducting
comprehensive accessibility audits and addressing identified issues.
Performance Optimization: Skills in optimizing web applications for speed and efficiency,
including techniques like lazy-loading and pagination to enhance user experience.
Responsive Design: Ability to create responsive and interactive UI components that adapt
seamlessly to various screen sizes and devices.
Drag-and-Drop Interfaces: Experience with React-DND and React-RND for building draggable
and resizable components, improving user interaction.
RESTful APIs: Competence in integrating REST endpoints and third-party APIs, facilitating
smooth data exchange between services.
5
Authentication & Authorization: Knowledge in implementing secure authentication and
authorization mechanisms using sessions and cookies.
Unit Testing: Proficiency in testing with Jest and conducting thorough quality checks to
maintain code reliability.
Agile & Scrum Methodologies: Effective use of Agile and Scrum practices in project
management and team collaboration, ensuring timely and efficient delivery.
Version Control: Proficient in using Git for source code management, enabling effective
collaboration and version tracking.
Front-end Libraries: Familiarity with libraries like React-Chart, Recharts, and File-Saver for
data visualization and file handling.
Documentation: Ability to create clear and comprehensive API and software documentation,
facilitating better understanding and maintenance.
User Onboarding: Experience in creating user onboarding flows using tools like react-joyride,
enhancing user experience and engagement.
IQGeo Platform: Familiarity with the IQGeo Platform's development environment, enabling
efficient building and deployment of geospatial applications