From 831228b2398448e954a7bb33b5ae69f0be0a3e6d Mon Sep 17 00:00:00 2001 From: Muhammad Ibrahim Ahsan Date: Sun, 18 Feb 2024 15:30:16 +0500 Subject: [PATCH 1/2] Added Experience section --- src/App.tsx | 2 ++ src/components/About.tsx | 7 ++++--- src/components/Experience.tsx | 12 ++++++++++++ src/components/Navbar.tsx | 34 +++++++++++++++++----------------- 4 files changed, 35 insertions(+), 20 deletions(-) create mode 100644 src/components/Experience.tsx diff --git a/src/App.tsx b/src/App.tsx index 42e11c7..d445c36 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -3,6 +3,7 @@ import Home from "./components/Home"; import About from "./components/About"; import Projects from "./components/Projects"; import Skills from "./components/Skills"; +import Experience from "./components/Experience"; function App() { return ( @@ -11,6 +12,7 @@ function App() { + diff --git a/src/components/About.tsx b/src/components/About.tsx index c61ea34..111676a 100644 --- a/src/components/About.tsx +++ b/src/components/About.tsx @@ -1,11 +1,12 @@ import { HiArrowNarrowDown } from "react-icons/hi"; import { Link } from "react-scroll"; - +import { IdentificationIcon } from "@heroicons/react/24/solid"; const About = () => { return (
+

About

@@ -28,12 +29,12 @@ const About = () => {
- Work + Experience diff --git a/src/components/Experience.tsx b/src/components/Experience.tsx new file mode 100644 index 0000000..be23662 --- /dev/null +++ b/src/components/Experience.tsx @@ -0,0 +1,12 @@ +import { BriefcaseIcon } from "@heroicons/react/24/solid"; +export default function Experience() { + return ( +
+
+
+ +
+
+
+ ); +} diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index cc5a250..55a929a 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -1,11 +1,6 @@ import { useState } from "react"; import resume from "../assets/resume.pdf"; -import { - FaBars, - FaTimes, - FaGithub, - FaLinkedin -} from "react-icons/fa"; +import { FaBars, FaTimes, FaGithub, FaLinkedin } from "react-icons/fa"; import { HiOutlineMail } from "react-icons/hi"; import { BsFillPersonLinesFill } from "react-icons/bs"; import { Link } from "react-scroll"; @@ -31,6 +26,11 @@ const Navbar = () => { About + - {/* Hamburger */}
@@ -72,20 +67,25 @@ const Navbar = () => {
  • {" "} - - Skills + + Experience
  • {" "} - - Work + + Skills
  • {" "} - - Contact + + Work
  • From 84b615bff54a21d96eb11c30740d523bf1864778 Mon Sep 17 00:00:00 2001 From: Muhammad Ibrahim Ahsan Date: Sun, 18 Feb 2024 16:53:32 +0500 Subject: [PATCH 2/2] Added Job Experiences --- src/assets/emumba.jpg | Bin 0 -> 4265 bytes src/components/About.tsx | 2 +- src/components/Experience.tsx | 77 +++++++++++++++++++++++++++++++++- src/components/Projects.tsx | 2 +- src/components/Skills.tsx | 8 ++-- 5 files changed, 81 insertions(+), 8 deletions(-) create mode 100755 src/assets/emumba.jpg diff --git a/src/assets/emumba.jpg b/src/assets/emumba.jpg new file mode 100755 index 0000000000000000000000000000000000000000..47fcf0b5eb8bce4a69380e92b4c656750a018d44 GIT binary patch literal 4265 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 Bvx5Kt literal 0 HcmV?d00001 diff --git a/src/components/About.tsx b/src/components/About.tsx index 111676a..639dec8 100644 --- a/src/components/About.tsx +++ b/src/components/About.tsx @@ -8,7 +8,7 @@ const About = () => {

    - About + About Me

    diff --git a/src/components/Experience.tsx b/src/components/Experience.tsx index be23662..3b5af26 100644 --- a/src/components/Experience.tsx +++ b/src/components/Experience.tsx @@ -1,10 +1,83 @@ import { BriefcaseIcon } from "@heroicons/react/24/solid"; +import emumba from "../assets/emumba.jpg"; + export default function Experience() { return (
    -
    - +
    + +

    + My Experience +

    +
    +
    +
    +
    +
    + +
    +
    +
    +

    + Software Development Engineer in Test +

    +

    + July 2022 - Current +

    +

    + In my role as an experienced Software Development Engineer + in Test (SDET), I have successfully fostered collaboration + between automation engineers and the manual testing team, + streamlining processes and significantly reducing testing + timelines. By effectively engaging with clients, I ensure + alignment with their expectations and contribute to the + development of robust processes for improved code quality + and efficient automation of user stories. My + responsibilities extend to the regular design and + enhancement of frameworks, reinforcing the automation + suite's reliability and usability. Through these efforts, I + aim to minimize the manual team's workload, elevate + application quality, and deliver enhanced value. This role + also entails mentorship of junior team members and + leveraging my expertise to help them grow +

    +
    +
    +
    + +
    +
    +
    +

    QA Engineer

    +

    + Sep 2021 - July 2022 +

    +

    + In this role as a QA Engineer, I played a pivotal role in + ensuring the quality and reliability of web applications, + spanning both front-end and back-end, as well as + infrastructure components. My contributions went beyond + routine testing, encompassing process improvements and the + creation of comprehensive test cases and test plans. One of + my significant accomplishments was designing a test bed that + closely mirrored our client's expected infrastructure for + testing purposes. This initiative enhanced the value of our + testing efforts by providing a more realistic environment + for evaluation. This test bed was meticulously managed and + deployed using Terraform, ensuring consistency and + efficiency in our testing processes As part of my + responsibilities, I assumed the role of managing AWS + resources for the team. This involved provisioning, + configuring, and maintaining AWS infrastructure to support + our testing needs. By taking on this role, I streamlined + resource allocation and management, optimizing our testing + workflowIn +

    +
    +
    +
    +
    diff --git a/src/components/Projects.tsx b/src/components/Projects.tsx index eaf8121..b022ea8 100644 --- a/src/components/Projects.tsx +++ b/src/components/Projects.tsx @@ -3,7 +3,7 @@ import { projects } from "../data/projects"; export default function Projects() { return ( -
    +
    diff --git a/src/components/Skills.tsx b/src/components/Skills.tsx index 75bf0c1..ab028d3 100644 --- a/src/components/Skills.tsx +++ b/src/components/Skills.tsx @@ -5,12 +5,12 @@ export default function Skills() { return (
    -
    - -

    +
    + +

    Skills & Technologies

    -

    +

    Lorem ipsum dolor sit amet consectetur, adipisicing elit. Nisi sit ipsa delectus eum quo voluptas aspernatur accusantium distinctio possimus est.