Tech Lead | Cloud Architect
2018 - 2020Percepto- Built an infrastructure and a CI/CD pipeline over the AWS public cloud.
- Revised the existing architecture to solve performance bottlenecks.
- Participated in the development of new features using Python (Django), AngularJS, CSS, HTML5, and WebSockets.
- Created the background along with a scalable, multistep, post-processing solution incorporating computer vision algorithms.
Technologies: Amazon Web Services (AWS), Amazon Elastic Container Service (Amazon ECS), Sockets, ActiveMQ, Shell Scripting, WebSockets, PyCharm, IntelliJ, GIS Cloud, Web GIS, LeafletJS, Geolocation, Terraform, Docker, jQuery, AngularJS, PostGIS, PostgreSQL, OpenCV, Django, Python, Full-stack, Databases, Git, GitHub, DevOps, Back-end, Back-end Development, Web Development, REST APIs, API Architecture, Web Architecture, Back-end Architecture, Test-driven Development (TDD), SQL, Agile Software Development, Spring Boot, Google Maps, Continuous Delivery (CD), Django REST Framework, Data Pipelines, GIS, Algorithms, Multithreading, RESTful Development, Technical Leadership, Scaling, Software Architecture, Solution Architecture, System Architecture, API Integration, Object-oriented Programming (OOP), Object-oriented Design (OOD), REST, Web App Design, Web Application Architecture, Requirements Analysis, Functional Programming, AWS DevOps, AWS Cloud Architecture, Cloud Architecture, RDBMS, Amazon Simple Queue Service (SQS), Continuous Integration (CI), Code Architecture, Event Design, Distributed Systems, Amazon EC2, Amazon S3 (AWS S3), Python 3Chief Software Architect
2017 - 2018FoldiMate- Developed an eCommerce website based on the Shopify platform with multiple integrations.
- Owned the design, architecture, and implementation of the IoT infrastructure, leveraging the AWS IoT suite, data pipelines, background, and real-time processing, and data analytics services. I worked together with AWS in-house solution architects.
- Designed and developed the software for the mockups—the embodiment of Foldimate's vision—that were shipped to the CES (large consumer technologies event).
- Developed microservices based on Python (Django) and Node.js.
Technologies: Amazon Web Services (AWS), Liquid Template, Liquid, AWS IoT Core, Amazon Elastic Container Service (Amazon ECS), HubSpot, Mobile Apps, Google Material Design, PyCharm, Angular, MySQL, Shopify, Serverless Framework, Python, Node.js, Full-stack, Microservices, Serverless, Databases, Git, GitHub, DevOps, AWS Lambda, Back-end, Back-end Development, REST APIs, API Architecture, Web Architecture, Back-end Architecture, OAuth, SQL, HTML5, Agile Software Development, NoSQL, Data Pipelines, OAuth 2, Algorithms, GraphDB, Facebook API, Google Cloud Platform (GCP), Multithreading, RESTful Development, Technical Leadership, Scaling, Software Architecture, Solution Architecture, System Architecture, API Integration, Object-oriented Programming (OOP), Object-oriented Design (OOD), REST, Requirements Analysis, AWS DevOps, AWS Cloud Architecture, Cloud Architecture, RDBMS, Microservices Architecture, AWS IoT, Serverless Architecture, iOS, Neo4j, Code Architecture, Internet of Things (IoT), Azure, Event Design, Distributed Systems, Amazon S3 (AWS S3), Continuous Delivery (CD)R&D Manager
2013 - 2017121Mobile- Designed and led the development of a web app using Spring MVC, Hibernate, AngularJS, Sass, and HTML5.
- Hired and managed the R&D software-development team.
- Designed and built back-end infrastructures on the AWS public cloud and CI/CD pipelines.
- Developed a cross-platform mobile app using PhoneGap.
- Designed and implemented integrations with Facebook, Google, and Bing-Yahoo ad networks.
Technologies: Mobile Apps, Google Material Design, Facebook SDK, IntelliJ, Bootstrap, jQuery, AngularUI, AngularJS, Jenkins, JUnit, jBPM, Redis, MySQL, Hibernate, Spring, Java, Full-stack, Databases, Git, GitHub, DevOps, Back-end, Back-end Development, Web Development, REST APIs, API Architecture, Web Architecture, Back-end Architecture, User Interface (UI), SQL, HTML5, Agile Software Development, Stripe, Facebook Ads API, Facebook API, Google Analytics, CSS3, Stripe API, Swift, Multithreading, RESTful Development, Technical Leadership, Scaling, Software Architecture, System Architecture, API Integration, Adtech, Object-oriented Programming (OOP), Object-oriented Design (OOD), REST, Web App Design, Web Application Architecture, Requirements Analysis, AWS DevOps, AWS Cloud Architecture, Cloud Architecture, Remote Work Consulting, RDBMS, Amazon Simple Queue Service (SQS), Continuous Integration (CI), Responsive Web Design (RWD), Software Consulting, Code Architecture, Distributed Systems, Amazon EC2, Amazon S3 (AWS S3), Continuous Delivery (CD)Senior Full-stack Java Developer
2012 - 2013Praxell- Developed a cross-platform mobile app as well as custom plugins written in Objective-C.
- Built a cloud-based pipeline for generating custom mobile apps.
- Debugged and optimized complicated queries running on the Oracle database.
- Designed and developed new features using Java, Dojo, CSS, HTML, and JavaScript.
Technologies: Mobile Apps, IntelliJ, Objective-C, JUnit, Oracle Database, Java, Ruby on Rails (RoR), RhoMobile, Selenium, Dojo, JavaScript, CSS, HTML, Full-stack, Back-end, Back-end Development, Web Development, Test-driven Development (TDD), User Interface (UI), SQL, Agile Software Development, PhoneGap, Algorithms, Android, CSS3, Multithreading, RESTful Development, API Integration, Object-oriented Programming (OOP), Object-oriented Design (OOD), REST, Web App Design, Web Application Architecture, Cross-platform App Development, PhoneGap Plugins, iOSFull-stack Java Developer
2010 - 2012Ivory Software Systems- Took ownership and led the front-end development of the stock exchange web app.
- Debugged and boosted the front-end app's performance.
- Designed and built a system monitoring tool. Guided and mentored other team members.
Technologies: Sockets, WebSockets, IntelliJ, Oracle Database, Swing, Java, JavaScript, CSS, HTML, Ext JS, Sencha UI, Web Development, User Interface (UI), Agile Software Development, CSS3, Object-oriented Programming (OOP), Object-oriented Design (OOD), Web Application Architecture, Express.js, Async.js