Chris Sellek
Verified Expert in Engineering
Software Development Lifecycle (SDLC) Developer
Chris已经在软件工程行业工作了十多年. He started as a QA and transitioned into web engineering. 他擅长使用React、TypeScript和Next进行前端开发.js. He has deployed new apps, created new processes and CI/CD pipelines, mentored junior developers, 扩展了使用TensorFlow来训练模型的机器学习项目, and restructured automation test suites. Chris loves solving problems with code.
Portfolio
Experience
Availability
Preferred Environment
React, TypeScript, Next.js
The most amazing...
...project I've taken on was rewriting an internal, 用TypeScript从香草JS到Babel的后端应用.
Work Experience
Staff Software Engineer
WillowTree
- 加入了一个新团队,并很快注意到该团队正在编写应该是单元测试的端到端测试. 帮助重构自动化测试套件,使其更多地依赖于单元测试,而不是更脆弱和不稳定的端到端测试.
- 为整个开发团队开发了几个模式和/或辅助功能,以使他们的工作更快、更轻松.
- 调试了几个产品问题,其中一个是阻塞了一个大的推送. Solved this particular bug in time for a big push.
- 确保在整个应用程序中遵循最佳实践.
- 为一家大型分时度假公司的网站管理CI/CD管道.
- 协助为一家大型分时度假公司创建新流程,让他们的客户可以注册度假和住宿,而以前只有通过电话才能实现.
- Mentored younger developers. 帮助一个人从被列入绩效计划,让他们回到正轨. 教授另一个基于组件的框架,因为他们之前只有jQuery的经验.
- Rewrote an internal server app from the ground up. Initially written in JavaScript and Babel, 我弄清楚了类型,然后把它转换成TypeScript Express.js server. 重做了整个CI/CD管道,以正确部署新应用程序.
- 扩展了一些机器学习专业开发项目,使用TensorFlow来训练各种模型.
- 为专业开发项目从零开始开发和部署了几个web应用程序, including one that implemented a homegrown, 使用护照和快递的安全注册/登录过程.js.
Web Developer
Contract work
- 与一位财务顾问合作,为他们开发了一个网络应用程序,帮助他们开展业务.
- Spun up a front-end with React, TypeScript, and Redux. Deployed it via GCP's App Engine.
- Spun up an Express.js API with TypeScript. Deployed it via GCP's App Engine.
- GCP's Datastore was used as the API's NoSQL solution.
Web Developer
Dude Solutions
- 与我的团队和我们的PO一起在AngularJS框架上使用JavaScript设计并实现了几个网站组件的结构. Karma was used for unit tests.
- 与团队中的QA工程师一起为每个故事构建UI/E2E测试.
- Helped train several developers. 大多数是初级开发人员,但有一个是以前从未使用过AngularJS的高级开发人员.
- 通过参加前端分会会议和帮助充实前端分会的待办事项,关注整个技术小组(其他6个团队).
- 当其他小队的人在群聊中发帖寻求帮助时,帮助他们. 通过审查其他人的代码并在必要时提出评论或建议,为代码质量做出贡献.
- 积极参与招聘工作和面试过程,并对其充满热情. Ran technical interviews with other developers, attended a career fair, and evaluated interviewees' code.
Web Developer
ReverbNation
- Worked with Ruby on Rails, Foundation, jQuery, 在ReverbNation提供的一些web服务上使用Angular.
- 帮助在AngularJS(来自jQuery)中用一个新的、响应式的UI重写了我们的艺术家配置文件.
- 以个人的身份买票,帮助我们完成两周的冲刺.
Manual QA
ReverbNation
- Performed manual web testing in a weekly scrum environment, with some automation thrown in using Ruby and Selenium.
- 测试音乐家页面,一个全新的帐户类型的混响.com for their release.
- 致力于更新一个流程,通过该流程,ReverbNation用户可以向app Store添加个性化的移动应用程序, 其中包括使用Ruby和Watir完全自动化苹果iTunes Connect网站的一些工作.
Experience
Personal Website
http://iamsellek.com/Lightweight npm Package
http://www.npmjs.com/package/make-fixtureMable-hash
Education
Bachelor's Degree in Computer Science
北卡罗来纳州立大学-罗利,北卡罗来纳州,美国
Skills
Languages
TypeScript, JavaScript, SCSS, CSS, HTML, Ruby
Frameworks
Next.js, Jest, AngularJS, Express.js、Material UI、Angular、Ruby on Rails (RoR)、Redux、Ruby on Rails 4、Cypress、Foundation CSS
Libraries/APIs
React, jQuery, Node.js, Lodash, React Testing Library, TensorFlow
Tools
NPM, Karma, Front-end Build Tools, TeamCity
Paradigms
Continuous Deployment, Modular CSS, Azure DevOps, REST
Platforms
Web, Google Cloud Platform (GCP)
Other
Software Development Lifecycle (SDLC), Computer Science, Data Structures, Manual QA, UI Automation, Front-end Development, Front-end Architecture, Full-stack Development, Axios, Fetch API, Storybook, Enzyme, Full-stack, WebSockets, Accessibility
Storage
MongoDB
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring