Charles Middleton

Charles Middleton Email and Phone Number

Full Stack Developer at Istation @ Amira Learning
san francisco, california, united states
Charles Middleton's Location
Dallas, Texas, United States, United States
Charles Middleton's Contact Details

Charles Middleton work email

Charles Middleton personal email

Charles Middleton phone numbers

About Charles Middleton

I am a software engineer, currently employed at Allegro Development. I am most skilled in C# and SQL, but I have also used other languages such as Java, Perl, Powershell, Chef, Ruby. I am very familiar with Visual Studio and have experience with Agile methodologies. In my current role at Allegro, I am focused primarily on developing new functionality for the Allegro platform. I also engage regularly with our client support team to provide development solutions and maintenance fixes to address our clients' needs. In addition, I also help maintain the build and release infrastructure and support our CI/CD processes.While at my last role at MedAssets, I engaged regularly with clients in the client support arena to provide custom development solutions to address our clients' needs. I primarily utilized C# to add functionality to existing custom programming for clients, execute projects to provide additional custom deliverables, and maintain the existing code base of custom software solutions whenever defects arise. For those interested, code samples of my work from SMU Guildhall may be found at: http://dl.dropbox.com/u/4071019/Code%20Samples.zip

Charles Middleton's Current Company Details
Amira Learning

Amira Learning

View
Full Stack Developer at Istation
san francisco, california, united states
Employees:
22
Charles Middleton Work Experience Details
  • Amira Learning
    Web Application Technical Lead
    Amira Learning Jun 2024 - Present
  • Amira Learning
    Manager, Assessments Engineering
    Amira Learning Jul 2022 - Jun 2024
    Dallas, Texas, United States
  • Amira Learning
    Full Stack Developer
    Amira Learning Aug 2017 - Jul 2022
    Dallas/Fort Worth Area
    AT Istation, I am on the web assessment team, and am also a technical liaison for the automation testing team as well. The web assessment team is responsible for delivering Istation's assessments, which are tests designed to accurately measure a child's academic progress and identify those students who are struggling with specific curricula to alert teachers for early intervention. I am responsible for maintenance of these web apps, as well as extending them with new features and ensuring the look and feel of them are consistent. These are all ASP.NET MVC applications, with javascript and heavy use of jquery on the front end.I have also taken on a technical lead role on a new automation testing effort at Istation. We are using Selenium to drive the testing of both our web apps and the desktop software. To drive success the success of the team's ventures, I implemented a full page object model framework in node.js using the new async/await features of ES17 as a prototype. I then ported the framework to the team's Java project for production. I am also the chief technical resource for the team, offering best practice advice and code reviews to the SDETs. Responsibilities and accomplishments:• Introduced font-awesome to the applications• Introduced unit testing to the team and constantly evangelizes for them• Added new capability to convert raw studio audio files to browser supported versions using JS, Jquery, and jsFileTree• Refactored and extended and C# command line apps for possible promotion to hosting as web apps in the future• Took on a technical lead role on a cross disciplinary automation project, leading to the success of the project• Implemented a prototype framework for selenium testing in node.js for an automation testing project and migrated it to Java for production• Generally responsible for maintaining the look and feel of the assessment web applications with the implementation of all new features and defect resolutions
  • Allegro Development Corp.
    Software Engineer Ii
    Allegro Development Corp. Sep 2014 - Apr 2017
    Downtown Dallas
    At Allegro, I worked on the valuation team, and also took on devops responsibilities as well. On valuation, we managed the full development life cycle for the Allegro Risk Analytics component. I had to quickly learn the valuation process we used for determining the value of all manner of positions, from simple physical trades with fixed prices, to more complex financial instruments with composite pricing, and everything in between in order to implement enhancements and provide defect resolutions for our customers. All of this work has been in C#. I also volunteered to take on devops responsibilities after a colleague left. I had to learn the tools and code very quickly in order to take on the added role. I had to pick up Ruby, Powershell, and Chef quickly to do this work. In addition, I had to learn the CI/CD pipeline very quickly. While I am still not fully proficient with these tools and languages, I know enough to resolve defects in the pipeline as well as develop some new functionality for it. Job responsibilities:• Supported an ASP.NET client/server application with SOAP web services for the API endpoints• Continuously and quickly learn valuation and other financial business logic• Completed the implementation of a critical unit in the valuation engine• Developed features to analyze complex configurations to detect data errors early• Implemented features that spanned both back-end and front-end systems• Reverse engineered a matrix-style data view to support new development across all of the platform's components• Wrote extensive documentation for all features I implemented as well for all defect resolutions• Efficiently resolved reported defects in multiple versions of the Allegro platform • Volunteered to take on a vacated devops role• Rapidly learned the devops tools, scripts, and codebase• Resolved defects in the devops pipeline and implemented additional features
  • Medassets
    Software Engineer I
    Medassets Jan 2012 - Oct 2014
    Plano, Tx
    At MedAssets I worked on two different teams: the Data Management team and the ERA processing team. On the Data Management team, I maintained the data import processes for the applications CDM Master, Claims Auditor, Contract Manager, RegIntegrity, and QMS. My responsibilities included overseeing the daily and monthly data uploads and imports for all of the data incoming and outgoing for these applications. Whenever an issue occurred with any of these processes, I worked to find a solution to resolve it quickly and efficiently. This involved using a wide array of tools from developing Perl scripts to correct data as needed, to utilizing various internal utilities to identify product defects, and analyzing the incoming data and profiling our databases via SQL to devise solutions.On the ERA Processing team, I performed many of the same kinds duties as on the Data Management team, but for the Claims Management suite of applications instead. In this role I engaged regularly with MedAssets clients in the client support support arena to provide them with custom development solutions to address clients' needs. I primarily utilized C# to add functionality to existing custom programming for clients, execute projects to provide additional custom deliverables, and maintain the existing code base of custom software solutions whenever defects arise.Job responsibilities:• Provided extensive software support for a wide variety of applications written in several languages• Debugged and analyzed many applications • Lead initiatives to create/ improve processes to improve workflow • Monitored the processing of customer data imports and exports• Devised software solutions for both client-specific and product-wide issues • Designed and implemented custom tools for the custom development team
  • Sevis Systems
    Mobile Backhaul Support Engineer I
    Sevis Systems Oct 2010 - Aug 2011
    Plano, Tx
    At Sevis, I was a field engineer for the Sevis mobile back-haul product. Sevis being a small company, my task list was very expansive and included many different aspects from several parts of the company. My primary responsibility was interacting with clients to help them resolve any and all problems they experienced while using the back-haul device. Often times this meant educating the client about the features, proper use, or configuration of the product, while other times there were underlying hardware or software defects that I would track and coordinate the efforts of the company to resolve. To do this I interacted with clients using many different remote support applications as well as travelling to them to directly assist them as needed.When not supporting customers in the field, I would thoroughly test the upcoming software releases of the product to ensure that no issues would arise while in the field.Job Responsibilities:• Interacted extensively with customers in a customer-facing role• Provided 24/7 customer assistance utilizing a variety of virtual support technologies• Traveled extensively to support customers onsite worldwide • Developed and delivered training on back haul product to both customers and new hires• Thoroughly tested customer-facing product features• Coordinated with development to help implement a highly requested and very important new feature• Managed customer and vendor RMA items
  • Guildhall At Smu
    Senior Design Project: Team Game “Crissaegrim” Lead Programmer
    Guildhall At Smu Jan 2010 - May 2010
    My senior design project was to create a video game on a multi-disciplinary team comprised of artists, level designers, and software engineers. We did a full project life cycle from concept, to design, to implementation, to test, to deployment in an installation executable in just a few months. I was responsible for all of the programming and the maintenance of the build, as well as all of the technical documentation. I also assisted with writing much of the other documentation, testing all of the game's components, and designing a few of the game's levels. On this project I used C# and the TorqueX game engine TorqueX extensively. Project Responsibilities:• Produced supporting code for the TorqueX engine• Produced custom code for level scripting• Designed and implemented an API facilitate level design and art asset utilization• Ported the PC version of the game to Xbox 360• Worked with level designers to manage testing sessions and insure correct and complete feature implementation• Kept abreast of technical issues and find solutions for team use• Assisted in developing documentation - Asset Development Plan (ADP) - Game Design Document (GDD) - Statement of Work (SoW) - Kleenex Test Reports

Charles Middleton Skills

Visual Studio C# Tfs Scrum C++ Git Programming Object Oriented Design Java Software Engineering Perl Xml Microsoft Office Software Development Unit Testing Software Documentation Tortoise Svn Visio Windows Requirements Analysis Sql Agile Methodologies Testing Microsoft Sql Server Javascript .net Framework Software Development Life Cycle Html5 Jquery Css Node.js Matlab Mathematica Jdbc Audacity

Charles Middleton Education Details

Frequently Asked Questions about Charles Middleton

What company does Charles Middleton work for?

Charles Middleton works for Amira Learning

What is Charles Middleton's role at the current company?

Charles Middleton's current role is Full Stack Developer at Istation.

What is Charles Middleton's email address?

Charles Middleton's email address is cm****@****ets.com

What is Charles Middleton's direct phone number?

Charles Middleton's direct phone number is (972) 643*****

What schools did Charles Middleton attend?

Charles Middleton attended Southern Methodist University.

What are some of Charles Middleton's interests?

Charles Middleton has interest in Programming, New Technology, International Travel, Mls And International Soccer, Social Media, Learning, Pen And Paper Rpgs, Gourmet Cooking, Novels, Warhammer 40000.

What skills is Charles Middleton known for?

Charles Middleton has skills like Visual Studio, C#, Tfs, Scrum, C++, Git, Programming, Object Oriented Design, Java, Software Engineering, Perl, Xml.

Who are Charles Middleton's colleagues?

Charles Middleton's colleagues are Billy Warden, Keyara Staples, Liz Dudek, Wes Boddie, Rachel Sandidge, Akshita Garg, Diane Chan.

Not the Charles Middleton you were looking for?

  • Charles Middleton

    Head Of Small Business National Lending Operations
    Bedford, Tx
    2
    capitalonebank.com, capitalone.com

    3 +170344XXXXX

  • 1
    bennettcontracting.com
  • Charles Middleton

    Information Security Engineer Ii At First Tech Federal Credit Union | M.S. Cyber Security And Information Assurance | Casp+ | Former Professional & D1 Athlete
    Greater Sacramento
  • Charles Middleton

    It Director - Application Management At Westfield
    Greater Cleveland
    2
    gmail.com, westfieldgrp.com

    3 +133088XXXXX

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

Aero Online

Your AI prospecting assistant

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.