ADAMS TOUM-BENCHEKROUN
*** ** *** ***, ***** FL, 33130 (352) 561 - 8577
https://www.linkedin.com/in/adams-toum-benchekroun-934139287 *******@*******.***
SUMMARY
As a Senior Software Engineer with over 12 years of experience, I specialize in developing scalable, high-performance web applications. Leveraging expertise in modern technologies and frameworks, I have a proven track record of delivering innovative solutions that drive business growth. Skilled in full-stack development, cloud architectures, and agile methodologies, I excel in collaborative environments, leading projects from conception to deployment. My passion for continuous learning and commitment to excellence underpin my ability to meet complex challenges and exceed expectations.
SKILLS AND ABILITIES
Javascript, Typescript, Java, HTML/CSS/SCSS, React.js/Next.js, Angular(10+), Vue.js/Nuxt.js, Redux, Vuex, RxJS, NgRx, Bootstrap, Material UI, TailwindCSS, Styled-Components, Node.js, Express, Spring Boot, Spring MVC, JPA, Hibernate, PostgreSQL, MySQL, SqlServer, Maven, Gradle, AWS/Azure/GCP, Docker, Kubernetes, Microservice, Serverless
EXPERIENCE
Senior Software Engineer Blue Cross of Idaho, Aug 2023 – Present
● Worked on BCI member portal team to develop and maintain patient member portal application for front end/back end.
● Worked on building front end custom UI library with React.js/Storybook, daily collaboration with UI/UX team to deliver new UIs & components, ensured built components are responsive & mobile friendly on different devices.
● Worked on troubleshooting production issues on front end side (React.js/Next.js), performance improvements with memoizing and reducing unnecessary re-rendering while utilizing React Hooks properly.
● Wrote automated tests for front end & back end with React Testing library/jest, increased code & branch coverages, e2e tests & front end automation with Cypress.
● Worked extensively with design, coding, unit testing and deployment of Java/J2EE based multi-tier and microservices based applications with Spring MVC, Spring Boot, and Spring Hibernate along with implementing several technologies onto our health insurance application and microservice architecture.
● Implementing CCQ Maven functionalities within our microservices architecture by configuring Maven plugins, setting up quality gates, and generating unit scan reports.
● Implemented Java upgrades from 8 -> 17 to our application, resolving dependencies including third-party libraries, frameworks, and tools to ensure compatibility with Java 17 as well as refactoring existing codebase to leverage new features, APIs, and enhancements introduced in all the versions. Also updating code syntax, replacing deprecated methods, and optimizing code for performance and maintainability.
● Performed private cloud migrations and worked on developing applications for AWS EKS environments as well as implementing Terraform.
● Implement RESTful APIs and web services using Spring Boot and working with AWS services like EC2, S3, Lambda, RDS, DynamoDB, etc., based on application requirements.
● Automation of deployment processes using AWS CloudFormation, Code Deploy, and Jenkins, implementing CI/CD pipelines on AWS and monitoring through AWS CloudWatch.
● Extensive use with designing and implementing solutions to leverage a Kubernetes cluster along with improved distributed event streaming through Kafka integration. Skills: Javascript, Typescript, HTML/CSS, React.js/Next.js, TailwindCSS, React Context, Redux-toolkit, Storybook, Java, Spring MVC, Spring Boot, Spring Hibernate, Docker, AWS RDS(PostgreSQL), AWS CloudWatch, AWS CDK, AWS Lambda, Jest, React Testing Library, Cypress.
Senior Software Engineer Globant, Jan 2017 – July 2023
● Engaged in all phases of SDLC in involving specifications, gathering requirements, designing, coding, testing, deploying, and maintaining in implementing projects.
● Developed expertise in the full stack of technologies used by the organization, from front-end(React.js, Angular, Vue.js) user interfaces to back-end(Java, Spring Boot) systems and databases(PostgreSQL, MySQL), ensuring a comprehensive understanding of the application ecosystem.
● Designed and developed robust, maintainable web applications by selecting appropriate design patterns, database schemas, and frameworks(React.js, Spring Boot), ensuring the application can scale with user demand.
● Stay abreast of the latest developments in React, Spring Boot, and the broader JavaScript & Java ecosystem, evaluating and advocating for the adoption of new technologies that can benefit the project.
● Contributed to the design system by implementing well tested React components and architected Redux state tree for React micro frontend architecture.
● Experience is using Tomcat and Apache web servers for deployments and for hosting tools.
● Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
● Designed and developed the REST based Micro services using the Spring Boot, Hibernate with JPA.
● Involved in various tasks in support of coding and creating web pages using JavaScript, HTML, JavaScript, JSP, Struts.
Skills: Javascript, Typescript, Java, Spring Boot, JPA, Hibernate, HTML/CSS/SCSS, React.js/Next.js, Angular(10+), Vue.js/Nuxt.js, Redux, Vuex, RxJS, NgRx, Bootstrap, Material UI, TailwindCSS, Styled-Components, Node.js, Express, PostgreSQL, MySQL, SQLServer, AWS/Azure/GCP, Docker, Kubernetes, Microservice, Serverless
Software Engineer Walmart, June 2013 – May 2017
● Managed end-to-end development projects, from initial requirements gathering to deployment and post-launch support.
● Collaborated with project managers and stakeholders to define project scope, timelines, and deliverables.
● Designed and developed robust, scalable, and maintainable full-stack solutions using Java, Spring Boot and jQuery.
● Implemented microservices architecture to enhance system flexibility and scalability, resulting in improved overall performance.
● Architected and implemented complex software systems, ensuring adherence to industry best practices and standards.
● Collaborated with system architects to define and refine system architecture, ensuring alignment with business goals.
● Worked closely with UI/UX designers to create responsive and intuitive user interfaces, enhancing the overall user experience
● Collaborated with cross-functional teams, including QA, product management, and operations, to ensure successful project delivery.
● Managed end-to-end development projects, from initial requirements gathering to deployment and post-launch support.
● Collaborated with project managers and stakeholders to define project scope, timelines, and deliverables.
Skills: Javascript, Typescript, Java, jQuery, HTML/CSS, Node.js, PostgreSQL EDUCATION
University of Miami, 2013
Bachelor’s degree, Computer Science