11/09/2023 updated
KT
100 % available
Senior Software Developer, Senior Software Developer, Senior Software Developer
Atlanta, USA
Only remote
Masters in Computer and Information Science, Syracuse University, Syracuse, NYJavaScript.NET FrameworkApplication Programming Interfaces (APIs)Agile MethodologyAmazon Web ServicesHTML5Unit TestingC Sharp (Programming Language)Cascading Style Sheets (CSS)Code ReviewAmazon DynamoDBUser Interface DesignInformation SciencesPython (Programming Language)MongoDB
.NET, Agile methodology, DynamoDB, RDS, Amazon Web Services, AWS, Angular, API, APIs, back-end development, back-end, C#, SCSS, CSS3, code review, logging, UI/UX, Flask, front-end development, front-end, Functional Programming, Git, GraphQL, HTML5, Information Science, integration tests, JavaScript, MongoDB, Nestjs, New Relic, Nodejs, payment services, Python, Redux, React, Responsive CSS, Scrum, SendGrid, Serverless, serverless architecture, Shopify, software architecture, software solutions, Splunk, Spring Batch, Stripe, SASS, Typescript, unit tests, Vue.js, web platform, Web Services, Webpack
Experience
Professional experience10+ years
Freelancer since2013
Languages
EnglishFluent
Project history
* Responsible for the crucial payment services that powers Digital Retailing. Service handles
more than 2M calls a day, the batch version of the API receives 1.5M calls overnight. SLA for
this API call was less than 500ms
* Oversaw development of multiple user facing core products using React, Redux, Typescript,
webpack as well as core APIs built with nodejs, hapijs, expressjs
* Transition of the first version of the product built in Angular to React 14 & Flux and then
upgrading & rebuilding with React 16 using Redux.
* Championing the migration from legacy infrastructure for the APIs to AWS serverless
architecture using nodejs, bringing more cost effective and resilient solution to the DR
* Experience integrating 3rd party libraries like auth0, AWS cognito, New Relic, Splunk, Payment
platforms like Stripe/PayPal/Apple Pay, TaxJar, Algolia, Shippo, OneSignal, SendGrid, Twillio,
Shopify
* Pushing the company towards CI/CD pipeline; Change agent for using effective logging,
monitoring and alerting mechanism. Pushed the department for automation, unit tests and
integration tests.
more than 2M calls a day, the batch version of the API receives 1.5M calls overnight. SLA for
this API call was less than 500ms
* Oversaw development of multiple user facing core products using React, Redux, Typescript,
webpack as well as core APIs built with nodejs, hapijs, expressjs
* Transition of the first version of the product built in Angular to React 14 & Flux and then
upgrading & rebuilding with React 16 using Redux.
* Championing the migration from legacy infrastructure for the APIs to AWS serverless
architecture using nodejs, bringing more cost effective and resilient solution to the DR
* Experience integrating 3rd party libraries like auth0, AWS cognito, New Relic, Splunk, Payment
platforms like Stripe/PayPal/Apple Pay, TaxJar, Algolia, Shippo, OneSignal, SendGrid, Twillio,
Shopify
* Pushing the company towards CI/CD pipeline; Change agent for using effective logging,
monitoring and alerting mechanism. Pushed the department for automation, unit tests and
integration tests.
* Implemented foundation of Scrum and Agile methodology
* Extensively used Spring Batch and Integration Framework to in-house the data related to
vehicles, dealers and customers, replacing third party vendor systems.
* Extensively used Spring Batch and Integration Framework to in-house the data related to
vehicles, dealers and customers, replacing third party vendor systems.
CNNgo (http://www.cnn.com/go)
* Lead the CNNGo web platform team consisting of 5 developers and 2 QA from inception to execution.
* Lead the efforts to reduce memory usage and leaks in the app and also greatly improve the
performance such that user can continue watching live stream for extended period
* Moved the application onto Angular and sass from old tech stack
CNN Video (http://www.cnn.com/video)
* Successfully led the 2012 Presidential Debates project (http://www.cnn.com/debates)
* Lead the CNNGo web platform team consisting of 5 developers and 2 QA from inception to execution.
* Lead the efforts to reduce memory usage and leaks in the app and also greatly improve the
performance such that user can continue watching live stream for extended period
* Moved the application onto Angular and sass from old tech stack
CNN Video (http://www.cnn.com/video)
* Successfully led the 2012 Presidential Debates project (http://www.cnn.com/debates)