John Hansen
Senior Ruby on Rails Developer at IOU Financial- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
IOU Financial
-
United States
-
Financial Services
-
1 - 100 Employee
-
Senior Ruby on Rails Developer
-
Aug 2023 - Present
-
-
-
Holman
-
United States
-
Motor Vehicle Manufacturing
-
700 & Above Employee
-
Full Stack Developer II
-
Dec 2021 - Mar 2023
Lead developer on a new strategic venture application being built to fulfill the need of a complex business workflow solution for onboarding and managing current and new third-party vendors, utilizing a pure Ruby on Rails stack, using the ActiveAdmin Gem as the foundation, and backed by a PostgreSQL database, as well as being hosted on Heroku and supported by AWS cloud services Worked closely with another lead developer and B.A. on the Vendors Management Portal by continuously following Agile Methodologies and structure to groom new requirements into technical specs, scope out the time and complexity of completing those specs and participating in weekly feedback/demo meetings with the application’s stakeholders Show less
-
-
-
Verisys
-
United States
-
IT Services and IT Consulting
-
300 - 400 Employee
-
Senior Ruby on Rails Developer
-
Oct 2021 - Jan 2022
Engaged in the development of new features and squashed bugs within company’s main Ruby on Rails/React based platform, CheckMedic, by completing stories within standard agile two-week sprints Engaged in the development of new features and squashed bugs within company’s main Ruby on Rails/React based platform, CheckMedic, by completing stories within standard agile two-week sprints
-
-
-
Intelivideo
-
Wellness and Fitness Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Jun 2020 - Sep 2021
- Key member of the back-end team collaborating closely with front-end engineers, product management and quality assurance to facilitate the development of new features, APIs, integrations and legacy system upkeep following agile processes all within a Ruby on Rails application - Active participant in feature design discussions, sprint planning, story refinement, sprint retros, code reviews and developer pairing sessions - Led projects following designs and user stories improving the subscription management system, such as giving users more control over their purchases by allowing them to pause and un-pause their billing and access through back-end services and APIs - Developed and supported platform APIs using OpenAPI standards, consumed by a Vue front-end, mobile applications and other outside partners Show less
-
-
-
Pearson
-
United Kingdom
-
Education
-
700 & Above Employee
-
Senior Software Engineer
-
May 2020 - Jun 2020
-
-
-
LUMA Institute
-
United States
-
Professional Training and Coaching
-
1 - 100 Employee
-
Senior Software Engineer
-
Sep 2019 - Mar 2020
Effectively applied taught-and-practiced design principles to build and release new features for Luma’s main commercial offering, LUMA Workplace. Communicated and collaborated closely with other members of the Design and Development team in order to meet product map goals and epics following agile processes based around 2-week sprints. Completed full-stack features including a type-ahead search, new API endpoints and many ember custom components driven by specs and mockups created by senior designers Show less
-
-
-
BNY Mellon
-
United States
-
Financial Services
-
700 & Above Employee
-
Senior Software Engineering
-
May 2018 - Jun 2019
Member of multiple teams focused on a suite of microservices within the bank's middle office. Product owner, designer and creator of newly formed microservice which is responsible for eliminating redundancies from outside vendor costs. Focus and concentration with Ruby/Ruby on Rails, cloud computing, Postgresql, custom tooling and actively debugging of existing services. Member of multiple teams focused on a suite of microservices within the bank's middle office. Product owner, designer and creator of newly formed microservice which is responsible for eliminating redundancies from outside vendor costs. Focus and concentration with Ruby/Ruby on Rails, cloud computing, Postgresql, custom tooling and actively debugging of existing services.
-
-
-
Rivers Agile
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Angular/Rails Consultant
-
Jan 2018 - Apr 2018
Launched in 2008 as a quality assurance and software testing consulting firm, Rivers Agile noticed a lack of first-rate quality assurance services in the greater Pittsburgh area. With decades of hands-on experience in the entire product lifecycle, our team has evolved to also craft solutions to achieve your strategic vision – from defining a new piece of software to refining an existing app or website. The company’s foundation in quality assurance consulting enables us to drive maximum efficiencies in the agile software development process. Ultimately this ensures we’re aligning with your business requirements. We pride ourselves on being a collaborative team, from software engineering to quality assurance and project management, and welcome the opportunity to create custom software solutions for a variety of industries. The Rivers Agile team doesn’t just build a piece of software, we partner with our clients to conceptualize and develop real solutions. We do everything in-house, with purpose and guided by the standard of excellence set by our company core values. Show less
-
-
-
-
Leadership Team
-
Oct 2016 - Sep 2017
It is the responsibility of the CICA Leadership Team to ensure the company is moving in the right direction. Monthly meetings and strategic email conversations are a few examples of how we collaborate together and make sure all the cogs are running efficiently. We are constantly discussing / setting clear long and short term goals for all our employees, and as a company as a whole.
-
-
Technical Advisory Board Member
-
Oct 2016 - Sep 2017
The CICA Technical Advisory Board works together with our sister company and outside consultants in order to determine what are the necessary steps to enhance CICA's products. The board has monthly discussions to keep track of our objectives, and what types of technology we will need to create them. It is also a think tank for solving current issues within the system, where intelligent and thoughtful discussions lead to solutions.
-
-
-
Fighthack
-
Greater Seattle Area
-
Senior Developer
-
Oct 2015 - Sep 2017
For the last two years I have worked directly and indirectly with CICA to build a Cyber Security app called FightHack. During this time my main focus was on writing backend Ruby on Rails code, as well as making improvements on the front end using straight Ruby / HTML, Bootstrap, Jquery, and CSS. Also on the frontend side of things I implemented Angular into the project which we use sparingly but mostly just rely on RoR MVC. Another important role I played was interacting with our DevOps team. From managing our GitHub repositories, to coordinating releases, to organizing testing( Rspec / Cucumber / Capybara ) in our development environments. After about 7 months of consulting with Solution Street, the CTO and another Senior Developer left. Least to say I was left with a lot of responsibility on my plate; keeping up with day-to-day development, organizing and carrying out patches and new release versions of our app, communication and requests for new APIs from our Customer Service center that was constantly evolving. I do enjoy being able to make important decisions about the project as I continue to grow in all aspects of the Software Development Life Cycle. I should also mention that for the last year at CICA, I have been the sole developer. My current responsibilities go way beyond a regular software developer's. It is a lot of pressure, but I have learned a great deal about communications, project planning, and leadership. I feel like I gained a great deal of knowledge from my experiences here and although it is stressful, it only makes me a better and efficient developer. Show less
-
-
-
Solution Street
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Consultant
-
Mar 2015 - Oct 2015
My time spent at Solution Street was directly inline with what I am currently doing with CICA. After 8 months of being a consultant with Solution Street, CICA made me a direct offer as a Senior Member of the company. Before that, I had been working closely with the CTO of the CICA and two other senior developers. I learned a great deal being surrounded by such talent not only at Solution Street, but also at CICA. I grew a great deal during this relatively short time at Solution Street. After my previous job, where I was sole developer, having many resources to reach out to strengthened my skills and abilities. Show less
-
-
-
OA Systems, LLC
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
Apr 2014 - Jun 2015
OASystem's diverse portfolio of technology strategies makes us an ideal partner for educational organizations. Our focus on research and development in the K-12 market has yielded unique, scalable solutions that increase communication and efficiency while maintaining the security and ease of use that both teachers and students deserve. Kazye is an elegantly designed application that helps educators and students to create, store, share, collaborate, and exchange feedback on homework assignments, quizzes, and other classroom content on any device, anytime, anywhere. Since joining the OASystems team, I have been the lead developer of Kazye responsible for the entire application stack. We utilize technologies such as PostgreSQL, Ruby On Rails, AngularJS, Bootstrap, Angular-UI, jQuery, Font-Awesome and Etherpad to create a clean and responsive experience that allows teachers and students to seamlessly collaborate on coursework. I also oversee the development of two internal marketing websites done by some of our junior employees and interns. I provide them guidance through mentoring and delegation in order to improve their development practices and ensure product integrity. I additionally participate in debugging current client software systems which include CMSs, NACs, and VoIPs. Show less
-
-
-
Lincoln Learning Solutions
-
United States
-
E-Learning Providers
-
100 - 200 Employee
-
Assistant Producer/Quality Assurance Coordinator
-
2007 - 2013
Continual involvement in the development life cycle of several web-based applications by tracking/fixing bugs while using multiple technologies such as JIRA, Visual Studio and Team Foundation Server Upkeep of staging and production servers through SQL Server Management Studio to ensure data integrity during the software release stages Execution of programming tasks assigned through sprint-based agile methodologies including UI implementation, widget creation and integration of third-party services Development of master page templates and partials using the ASP.NET MVC framework Active team member in the development life cycle of educational games including writing and editing game content within the code, beta-testing, and customer support Responsible for creating the initial mini-game design and sound production of Deep Factor while working closely with fellow developers and artists on the project Coordinated and led QA team in development of new CMS, as well as continual QA processes for existing web-based applications Production of detailed testing plans, delegation of tasks to QA Analysts, execution of load and balance-testing, daily participation in ticket tracking for multiple software applications Assisted with the initial CMS application design and architecture, mainly through database schema and vertical prototyping Show less
-
-
Education
-
Penn State University
Information Sciences and Technology, Integration -
Duquesne University
Computer Science