Andrei Bahizi
- https://www.bahizi.com
- New York
A senior backend developer with strong problem-solving skills using a wide range of web technologies. I started my career as a front end developer with AngularJS and D3Js, but over time gravitated towards backend systems built with frameworks such as the Java Spring Framework and the many amazing Spring Projects (Spring Boot, Spring Data, Spring Security, etc.) while maintaining a user-centric perspective on software development.
I have built production front-ends in mostly AngularJS and Angular and am currently exploring ReactJs. I have also built REST APIs with Spring Boot, Express, Flask, NestJs and had some exposure to SOAP Webservices and .NET. Additionally, I have had to quickly analyze legacy JavaEE/Weblogic systems to understand them well enough to migrate them to servers with latest OS and Weblogic versions.
Through side-projects, I have architected and implemented AWS cloud infrastructures that are economical, secure, scalable and resilient while also optimizing their agility and ease of use for development and operation.
Looking for a well-rounded IT professional for your cool and interesting project, or just want to discuss web and software engineering in general? Hit me up!
Work Experiences
Java Software Engineer
- Worked on ETL microservices with Spring Boot & Kafka
Senior Backend Developer
- Built enterprise-grade python backend applications (RestFul APIs and CLI) using mainly Flask, Click, MongoDB to streamline enterprise reporting, marketing content generation, review and publication.
- Analyzed and documented legacy apps to produce a detailed and executable modernization business strategy that is supported by technical documentation.
- Owned and executed the migration of 30+ legacy JavaEE applications from Oracle Weblogic 8/10 to Weblogic 12c.
- Actively supported applications of various architectures. Debugged, fixed and effectively reported on production issues for long-term mitigation.
- Built a combination of Java, Python and NodeJS tools/scripts to automate the migration of over 300K documents from legacy Lotus Notes application DBs to Box storage/archive folders.
Web Development Team Lead
- Led a team of web developers to build a large data visualization web application using AngularJs and D3js on the Frontend and Java Spring Framework, Oracle and Cassandra on the Backend.
- Developed and documented various Java Spring Framework RestFul API resources to be used by other applications.
- Led efforts to assess, improve and standardize enterprise-level web security practices.
- Architected and led implementation efforts to convert old ColdFusion applications to Angular 7-Spring Framework apps.
AngularJs & D3Js Front End Developer
- Built reusable D3js visualization widgets and integrated them in dozens of web reports.
- Refactored the backend Java code to be more in line with RESTful API development principles, added modern, Java Spring Framework components, Hibernate entities and leveraged Java Bean Validation API to achieve more robust and scalable input parameter validations.
- Researched and applied best practice standards for general software architecture, AngularJs, Spring Web Development, CI/CD integrations, etc.
Projects
kronium.com
Collaborative Time Tracking for Consultants
- Architected, planned and executed the development, testing and monitoring of the timesheet tracking web app using a Nrwl monorepo comprised of Angular 11/12 & NestJS modules, Docker, MySQL, AWS SDK and ElasticSearch components.
- Set up a cost-effective, auto-scaling, resilient and secure infrastructure on AWS.
- Built fully automated release pipelines with AWS Pipelines and AWS ECS, automated Snyk security, Sonarcloud.io code quality scans, dependency updates with renovate, etc.
- Integrated with Hubspot, Pendo, Userback, etc. to maximize Product Experience analytics & monitoring and make it easy for marketing and customer service to communicate with users.
- Integrated with Sentry, Elasticsearch, Filebeat, Kibana to gather and monitor application logs, errors & performance metrics.
- Maintaining the currently 44,000+ LOC repo at >95% unit test coverage with Jest; added API tests with Supertest and UI E2E tests with Cypress.
erekana.com
Map-based Real Estate Listing Site
- Architected, planned and executed the development, testing and monitoring of the real estate listing web app using Angular 8, Java Spring Boot, Hibernate, MySQL and ElasticSearch.
- Set up a cost-effective, resilient and secure infrastructure on AWS.
- Designed and executed marketing campaigns using various communication channels (Social Media and Search Ads, SMS, phone, business partnerships, etc.)
dooht.com
Hair Salon Appointment Booking
- Led development for a barbershop/hair salon appointment scheduling, booking and payment application. Set up and administered the application infrastructure on AWS in a secure and cost-effective manner.
- Led daily standup meetings and reviewed code with a remote development team.
- Worked with the business co-founder on task and feature prioritization, marketing strategies, etc.
medband.in
IoT Health Monitoring System
- Developed the MVP of a full stack application using the MEAN Stack (MongoDB, AngularJS, Express on NodeJS) to consume and report on various health metrics from consumer wearable devices.
- Built visualization reports and dashboards with custom D3js visualizations.
- Set up, administered and monitored the application’s MongoDB cluster and web EC2 instances on AWS.