Andrew Giangrant
Verified Expert in Engineering
Full-stack Developer
Andrew is a senior engineer and architect with proven expertise across the full stack. 他总是随时准备为一组特定的问题设计出最佳的解决方案. He enjoys designing and planning ahead of a project and the implementation that follows, 确保满足项目要求. 安德鲁对建设性的反馈和想法充满热情. He adjusts well to a variety of programming languages and technologies to provide ideal, long-term platform solutions.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Linux Mint, Amazon Web Services (AWS), Agile
The most amazing...
...system that I've solely built is an object detection system that detects different forms of documents and rejects images that are not acceptable for processing.
Work Experience
Systems Architect
Treasury Spatial Data, Inc.
- Replaced the panning tile grid with a custom infinitely pannable grid using React.
- 集成了带有品牌定制的跨功能API.
- 对web 3D组件执行视觉和性能增强.
- Implemented page workflows and auto-completions to guide interests to the appropriate channels.
- Improved developer experience, allowing non-technical staff to make changes to the website.
Senior Engineering Team Lead
Self-employed
- Built a fully integrated image classification system requiring high confidence factors, 使用调试工具完成开发.
- Improved developer experience, converting large portions of the platform incrementally to TypeScript.
- 将用户群迁移到Auth0,然后根据客户端的请求迁移到Okta, implementing SSO to and from Okta.
- Implemented a compliant, extensible event system for auditing and generating tasks and notifications for application users.
- 为平台集成提供方向和计划.
- Integrated a GitHub workflow used to test lint and run unit and integration tests on each pull request.
Senior Engineer Lead
Anthem - Digital
- 为实时代理和聊天机器人对话提供聊天历史记录功能, 与客户支持应用程序集成.
- 集成的短信聊天功能挂钩到现有的聊天系统.
- 彻底修改现有服务,以支持新的和未来的功能.
- Worked directly with several teams to coordinate efforts and meet tight deadlines for high-end clients.
- 提倡稳定现有服务的方法, 比如增加单元测试和动态API服务.
- 设计api以满足当前目标和未来方向的需要.
Senior Full-stack Engineer
Impressure/Aramis Interactive
- Provided and managed infrastructure for real-time data aggregation from third-party API sources.
- 使用MongoDB和无服务器框架创建集中式用户分析.
- Integrated analytics into advanced Looker dashboards, replacing hundreds of complex spreadsheets.
- Used Serverless Framework to establish a fully functional local development environment and ensure accurate incoming data.
Senior Product Developer
Dealer Inspire (Cars.com)
- 在React中实现了自定义组件,比如照片轮播. 确保组件性能良好且直观.
- Architected a centralized audit system in serverless AWS using AWS Lambda and DynamoDB.
- 生成自定义csv,用于从MongoDB导出数据.
- Wrote tests for both Node.js使用Mocha, React使用Jest.
- 指导新开发人员,使他们能够开始工作.
- 在Node的GraphQL实现中实现了媒体流.js server.
- Involved heavily with architectural decisions in both front and back ends with Node.js and React.
Full-stack Software Developer
Tenex Developers
- 构建可靠的、可扩展的软件,满足客户未来的需求.
- 使用最佳实践和开发人员工具快速, efficient development, such as writing very DRY code, using debuggers, and separating concerns.
- Learned the ins and outs of test-driven development and how it will save development time in the future.
- 通过同时在多个框架上工作来快速适应, specifically Phoenix, Ruby on Rails, and JavaScript.
- Used new technology (Elixir and Phoenix Framework) that was learned quickly because it was a better fit for the task.
- Implemented new features for clients like drive and walk scores for a real estate app in native Android and iOS apps.
Software Engineer
Devilbiss Healthcare, LLC
- 维护和构建现有的软件产品,并承担新的项目.
- Added Node.Js应用程序连接到移动应用程序和同步数据.
- 在IIS上部署开发和生产应用程序.
- 用ASP构建了一个带有身份验证的数据API.NET Core,包括文档和测试.
- Developed using ASP.NET and .NET frameworks to add new features, like assigning user groups to medical faculty.
- Updated ASP.. NET样板版本来构建新的基于权限的特性.
Software Engineer in Test
Interactive Intelligence, Inc
- Learned Node.js in a testing environment, where the test environment was connected to a live development server.
- Implemented a secure TLS connection between the development server and the test environment.
- Learned an extensive amount of JavaScript and techniques for more performant and reusable code by building out modular libraries.
- 构建了一个模拟传真服务器来模拟真实的传真机来测试传真.
- Implemented a pairing test, 哪一个测试环境与开发服务器基于调度进行配对.
Experience
交互式音频和视频流应用重写
I was the top contributor to this project and a heavy influencer across the platform.
SMS Chatbot Integration
Node.js Fax Server
Travel Application
Elixir Angular Medical Application
Energy Front End
ADP Workforce Integration
Skills
Languages
TypeScript, CSS3, HTML5, JavaScript, TypeScript 3, CSS, HTML, C#, GraphQL, SQL, Java, Bash, Ruby, Elixir, Python 3, Python, C++, Go, C#.NET
Frameworks
Redux, Express.js, Bootstrap, React Native, Angular, Serverless Framework, Cypress, Tailwind CSS, Angular Material, NestJS, ASP.. NET, Jest, Ruby on Rails (RoR), Phoenix, Windows PowerShell, Electron, Next.js, .NET, .NET Core, AngularJS, Classic ASP
Libraries/APIs
React, Node.. js, React Router, REST api, jQuery, React Redux,三.js, WebGL
Tools
Babel, Git, JSX, Slack, Jira, Docker Compose, Amazon Simple Queue Service (SQS), Terraform, Webpack, Visual Studio, Mocha, Android Studio, GitHub, Bitbucket, Amazon SageMaker, Asterisk, Jenkins
Paradigms
REST, Microservices, Object-oriented Programming (OOP), Web Architecture, Agile, Lambda Architecture, Unit Testing, Testing
Platforms
Docker, Visual Studio Code (VS Code), AWS Lambda, Amazon Web Services (AWS), Windows, MacOS, Twilio, Apache Kafka, Linux, Android, Linux Mint, Windows Server, AWS Elastic Beanstalk, Replit, iOS
Other
APIs, Software Development, Deno, React Hooks, Front-end, Full-stack, Full-stack Development, API Integration, Back-end Development, Data Structures, TypeScript 4, UI Components, Technical Architecture, Version Control, Architecture, eCommerce, Okta, CI/CD Pipelines, Web MVC, Solution Architecture, Enterprise Architecture, FastAPI, IIS, CTO, Back-office System Development, Storybook, Single Sign-on (SSO), Chatbots
Storage
Databases, API Databases, PostgreSQL, MongoDB, Redshift, Microsoft SQL Server, Datadog, Amazon DynamoDB, Redis, MySQL, Google Cloud
Education
计算机与信息科学学士学位
纽约州立大学理工学院-尤蒂卡,纽约,美国
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring