Chris Creery
Software Architect -
Companies
Categories
Data analysis Social sciences

Achievements

I do not have any achievements yet

Latest feedback

I do not have any feedback yet

Recent projects

TalentMap Inc.
TalentMap Inc.
Ottawa, Ontario, Canada

Virtual Internship Opportunity: Front End Web Developer

Our organization is able to offer a virtual internship opportunity for 2 computer science students. We would ideally like to work with students with front end web development experience and who might be able to work for our team following successful completion of their internship. Our main application is used for reporting on the results of employee engagement surveys. Currently we are rewriting the reporting module of this application to improve performance, ease of use and to convert it to use modern web technologies. During this time an intern would gain experience with modern development processes by working with our existing development team to upgrade this module. The ideal candidate would have experience with ReactJs/Material UI/GraphQL on the front end, and/or .Net Core/EF Core/GraphQL on the back end. That said experience with these specific technologies is not a prerequisite and we would be happy to bring people with good JS/.Net Core skills up to speed on the job. The primary focus for the student will be: Application Development - Selecting the best technologies for creating the application or feature (i.e. a real-time chat function); creating a fully-functioning application. Our current tech stack is ReactJs/Material UI on the front end, with .Net Core/EF Core in the back end. However there are a number of other libraries/packages that would potentially be useful for e.g. generating reports that would merit investigation. Software Evaluation (e.g. new CRM) - Conducting a needs analysis; researching available options; evaluating the options within the context of our organization's budget, immediate needs, and projected needs. Application Programming Interfaces  - Redesigning an existing API to simplify it; changing API technologies; designing a new API; creating or updating public-facing documentation. Real-Time Data Visualization  - Creating a charting system with basic querying functionality. Open Source Software Management  - Researching potential open source tools for our organization’s use. Database Analysis  - Decreasing query execution time; Changing ORM code in hotspots to more efficient SQL. Our goal at the end of this experience is: Application Development - For the student(s) to create a fully functioning application. Database Analysis  - For the student(s) to help us improve our data storage and querying. Other duties the student may complete could include : (indicate other duties as exemplified below) Software vendor research and evaluation Assisting with other process improvement projects We will plan to communicate with our virtual intern using Microsoft Teams primarily. Student's primary contact : Chris Creery (Senior Software Architect) Secondary contact:  Ryan Cassels (Product Manager)

Matches 0
Category Information technology + 3
Closed
TalentMap Inc.
TalentMap Inc.
Ottawa, Ontario, Canada

Survey Comment Analysis

We envision this project to include, but not be limited to: TalentMap is an employee survey company that provides insight to organizations about the happiness and specific concerns of their overall workforce.  As part of our surveys we ask employees to provide specific text feedback about issues of concern.  Currently this feedback requires human interpretation to extract useful information. Our goal is to automate this process to the extent possible.  To do this we want to be able to do two things: a) Identify and group comments that represent shared topics of concern in the answers to specific questions, and to find out what percentage of comments related to that topic.  The goal is to identify and rank the issues of greatest concern to their workforce, ideally without human intervention.  We would want a list of comment groups that were somehow similar, and a human would have to look at several of those comments to find what the actual subject was.  This isn't a simple classification job: some of these topics are specific to particular organizations (e.g. you might get an org that has just gone through some kind of restructuring and many of the comments are related to that, but you wouldn't necessarily be able to train a classifier to identify a "restructuring" topic as the language used varies significantly from org to org and industry to industry). b) Identify high value comments within the list of comments that respond to a particular question.  As an example, some comments are short ('good job') some are very long when an unhappy employee writes a screed and some are simply not actionable ('everything sucks').  Comments of value to the organization contain specific information ('the third floor offices are too hot').  We would like to be able to separate low and high value comments so that human review was done only on the high value comments.

Matches 0
Category Information technology + 3
Closed