Andrew Whittle

Andrew Whittle Email and Phone Number

Frontend Software Developer | Software Development | Front End Development | Programming | Testing & Debugging @
Andrew Whittle's Location
New York City Metropolitan Area, United States, United States
About Andrew Whittle

I am a highly motivated and innovative front-end software engineer with a passion for delivering exceptional user experiences. I have a proven track record in developing intuitive and user-friendly solutions that enhance functionality and accessibility across web applications. My expertise includes crafting responsive designs using HTML, CSS, and JavaScript frameworks with dedication to applying best practices in user interface design and front-end architecture. My collaborative approach enables me to work effectively with cross-functional teams, translating complex requirements into elegant, efficient solutions.

Andrew Whittle's Current Company Details
Seeking new opportunities

Seeking New Opportunities

Frontend Software Developer | Software Development | Front End Development | Programming | Testing & Debugging
Andrew Whittle Work Experience Details
  • Seeking New Opportunities
    Frontend Developer
    Seeking New Opportunities Jun 2024 - Present
    I am actively seeking new opportunities to further develop my skills as a front-end software developer. With a strong foundation in creating user-centric applications and a passion for innovative design, I am eager to contribute to dynamic teams and tackle challenging projects. I am excited to expand my expertise in modern frameworks and technologies while delivering high-quality solutions that enhance user experiences.
  • Cengage
    Software Engineer
    Cengage Sep 2016 - May 2024
    Driving innovation in a large-scale MVC JavaScript framework that supports hundreds of thousands of students annually.- Feature Development: Led the gathering of requirements and spearheaded the planning and development of new features for diverse assessment components, including Venn Diagrams, accounting journals, ledgers, and statistical tools.- React Development: Developed a cutting-edge homework system using the React JavaScript library, implementing ES6 standards and creating robust homework components. Automated testing was executed using CasperJS to ensure quality and performance.- Version Control Management: Managed and maintained Git repositories following the GitFlow methodology for seamless development, release management, and hotfixes.- Build and Deployment: Oversaw the Maven build process, including the creation of release builds and supervision of production deployments, ensuring a smooth rollout of updates.- Data Modeling: Utilized Data Vault Modeling 2.0 to structure company data into business models, facilitating efficient Data Mart modeling.- Data Ingestion: Designed and implemented Snowpipes to automate the ingestion of data from S3 into raw data tables in Snowflake, enhancing data accessibility and usability.- Automated Data Transfer: Engineered large-scale data transfers of daily student and instructor events from BigQuery to Snowflake using AWS Lambda, AWS Step Functions, and Snowpipes, streamlining data workflows.- Data Migration: Executed significant migrations of online materials and metadata from a Cassandra ring to Snowflake tables, leveraging Java and Spark for high-performance data processing.
  • Cengage
    Software Developer, Front-End
    Cengage Sep 2013 - Aug 2016
    - Feature Development & Enhancements: Led the design and implementation of new features and enhancements for a versatile online homework system used by diverse disciplines across multiple platforms. Focused on optimizing user experience and functionality to meet the needs of a wide range of users.- Code Maintenance & Architecture: Developed and maintained a large-scale, object-oriented JavaScript codebase (including jQuery), employing a component-based MVP design pattern. Wrote and maintained SCSS to create modular and maintainable stylesheets, ensuring consistency across the application.- Debugging & Quality Assurance: Proactively identified, debugged, and resolved production-level issues, coordinating timely hotfix releases to enhance system reliability. Implemented rigorous testing practices to ensure high-quality deliverables and minimize user impact.- Agile Collaboration & Communication: Engaged in daily standups and sprint planning sessions for three simultaneous development projects as a dedicated member of an Agile team. Fostered open communication and collaboration, contributing to a culture of continuous improvement and adaptability.- User-Centric Approach: Collaborated with UX/UI designers to translate user requirements into functional and visually appealing interfaces, ensuring an intuitive and engaging user experience across all platforms.- Performance Optimization: Conducted performance analysis and optimization of front-end components, implementing best practices to improve loading times and overall application responsiveness.
  • Cengage
    Senior Content Developer, Mathematics
    Cengage Sep 2010 - Aug 2013
    - Interactive Digital Content Development: Designed and implemented engaging interactive digital content for mathematics and statistics using XML, HTML, CSS, and JavaScript/jQuery. Successfully transitioned HTML5 versions of mathematics tutorials previously built in Flash, enhancing accessibility and performance.- Tool Design & Agile Development: Researched and developed innovative tools for mathematics homework problems, leveraging an Agile development process. Collaborated closely with engineers by providing detailed design specifications to ensure seamless implementation.- Subject Matter Expert: Served as the Subject Matter Expert for all Calculus courses, creating comprehensive Master courses that defined section learning objectives. Developed practice assessments aligned with learning objectives and designed default homework assignments, while identifying and addressing gaps in content coverage to enhance the overall learning experience.- Team Development & Training: Played a pivotal role in the hiring and training of new content developers for the Mathematics Content Development Team, fostering a collaborative environment and ensuring the integration of best practices in content creation.
  • Kennesaw State University
    Assistant Professor Of Mathematics
    Kennesaw State University Sep 2006 - Aug 2010
    Kennesaw, Georgia, Us
    - Course Instruction: Delivered a diverse range of undergraduate mathematics courses, effectively utilizing course management systems such as Blackboard and WebCT, as well as online assessment tools including MyMathLab, MathXL, and WebAssign.- Innovative Course Development: Pioneered one of the first online courses in the Mathematics Department, which quickly became the most enrolled course at the university. This initiative earned a nomination from students and recognition with the Distinguished E-Learning Award from the College of Science and Mathematics.- Research Project Management: Supervised a directed study student project in computational science that was presented at both local and regional conferences, culminating in the Patterson Award for Outstanding Undergraduate Research.- Committee Leadership: Appointed by the Dean as Chair of the Computational Science Committee, collaborating with faculty to develop a new Mathematics Software course utilizing Mathematica, MATLAB, and Maple.- Program Development: Served as Co-Director for the Minor in Applied Mathematics, successfully doubling the number of students minoring in the subject within two years through strategic outreach and program enhancements.- Scholarly Contributions: Actively contributed as a reviewer for the journal Mathematical Biosciences.Reviewed various textbooks, online assessments, and course management systems for Calculus, providing insights and recommendations to the Mathematics Department Curriculum Committee.
  • University Of Tennessee
    Post-Doctoral Research Associate
    University Of Tennessee Sep 2004 - Aug 2006
    Us
    - Algorithm Development: Designed and implemented complex algorithms in C and MATLAB for a National Science Foundation (NSF)-funded project exploring innovative applications of optimal control in population dynamics and natural resource management.- Research Presentation and Publication: Successfully presented research findings at both national and international mathematics conferences, with results published in reputable mathematics journals, contributing to the academic community.- Training and Workshop Facilitation: Led training sessions for participants on coding in MATLAB, equipping them with the skills to develop control strategies during a NSF-sponsored Management of Natural Resources Workshop.- Teaching and Seminar Organization: Instructed an undergraduate-level Differential Equations course and organized graduate seminars, fostering an engaging learning environment and promoting advanced mathematical discourse.

Andrew Whittle Education Details

  • University Of Bath
    University Of Bath
    Mathematical Biology
  • University Of Bath
    University Of Bath
    Mathematics

Frequently Asked Questions about Andrew Whittle

What company does Andrew Whittle work for?

Andrew Whittle works for Seeking New Opportunities

What is Andrew Whittle's role at the current company?

Andrew Whittle's current role is Frontend Software Developer | Software Development | Front End Development | Programming | Testing & Debugging.

What schools did Andrew Whittle attend?

Andrew Whittle attended University Of Bath, University Of Bath.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.