Allan Crain
@allancrain
Full stack web developer with expertise in modern web technologies.
What I'm looking for
I am a full stack web developer with extensive experience in modern web development technologies. My journey began at Purdue University, where I earned a B.S. in Computer Science, and since then, I have honed my skills across various roles in the tech industry. I thrive in Agile environments, collaborating with teams to build robust applications that meet user needs.
At Contently, I contributed to a collaborative editing environment using Rails, React, and Node.js microservices deployed in AWS. My experience spans multiple programming languages, including Ruby, TypeScript, and JavaScript, and I have worked with various database systems such as PostgreSQL and MongoDB. I am passionate about leveraging technology to create efficient solutions and continuously seek opportunities to learn and grow in my field.
Experience
Work history, roles, and key accomplishments
Full Stack Developer
Contently
Jun 2022 - Sep 2023 (1 year 3 months)
Worked as part of a small Agile development team, maintaining a system of Rails, React, and Node.js microservices in AWS for a collaborative editing environment. Utilized various programming languages and database systems.
Full Stack Developer
Bayer
Nov 2020 - Oct 2021 (11 months)
Contributed to an Agile development team, maintaining web-based crop/yield mapping systems using JavaScript, Node.js, and React.
Cloud Developer III
CenturyLink
Jul 2019 - Jul 2020 (1 year)
Part of an Agile team maintaining a web-based software suite for managing virtual machines, utilizing JavaScript, Ruby, and Python.
Developer
Magellan Health
Oct 2017 - Mar 2019 (1 year 5 months)
Developed and maintained an enterprise-class web application using JavaScript/React with a RESTful backend in C#. Also maintained mobile apps in Swift and Java.
Support Technician
KMC Information Systems
Feb 2011 - Jun 2017 (6 years 4 months)
Provided user support for the CaseAware web application, created SQL queries for reports, and assisted in debugging application updates.
Senior Developer
Synacor
Dec 2007 - Dec 2011 (4 years)
Reviewed code for compliance with standards, maintained coding documentation, and educated developers on best practices.
Platform Engineer
Synacor
Dec 2004 - Nov 2007 (2 years 11 months)
Maintained software for a LAMP-based internet portal platform, improving code efficiency and productivity.
Developer/Sysadmin
Purdue University
Mar 1999 - Apr 2004 (5 years 1 month)
Created a LAMP-based solution for managing back issues of the Purdue Writing Lab newsletter.
Education
Degrees, certifications, and relevant coursework
University of Missouri-Rolla
Bachelor of Science, Computer Science
1999 - 2002
Completed a Bachelor of Science degree in Computer Science with a minor in Technical Writing, focusing on software development and technical communication skills.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Interested in hiring Allan?
You can contact Allan and 90k+ other talented remote workers on Himalayas.
Message AllanFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
