diff --git a/package.json b/package.json
index dc01459..c80d4e4 100644
--- a/package.json
+++ b/package.json
@@ -3,6 +3,9 @@
"version": "0.1.0",
"private": true,
"dependencies": {
+ "@fortawesome/fontawesome-svg-core": "^6.1.1",
+ "@fortawesome/free-solid-svg-icons": "^6.1.1",
+ "@fortawesome/react-fontawesome": "^0.2.0",
"@testing-library/jest-dom": "^5.14.1",
"@testing-library/react": "^13.0.0",
"@testing-library/user-event": "^13.2.1",
diff --git a/src/App.css b/src/App.css
index a16964b..8022347 100644
--- a/src/App.css
+++ b/src/App.css
@@ -7,6 +7,7 @@
left: 0px;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
color: azure;
+ overflow: hidden
}
.App-logo {
diff --git a/src/App.js b/src/App.js
index cf49074..2a3d9e8 100644
--- a/src/App.js
+++ b/src/App.js
@@ -1,11 +1,9 @@
-import logo from "./logo.svg";
import "./App.css";
import Header from "./components/Header";
import About from "./components/About";
-import Publication from "./components/Publication";
-import publicationData from "./components/publications.json"
import { getByTitle } from "@testing-library/react";
import SimpleSlider from "./components/publicationSlider";
+import Experience from "./components/Experience";
function App() {
return (
@@ -16,8 +14,12 @@ function App() {
Publications
-
+
+
Experience
+
+
+
);
}
diff --git a/src/components/About.js b/src/components/About.js
index d4d2426..d8d0d37 100644
--- a/src/components/About.js
+++ b/src/components/About.js
@@ -4,8 +4,13 @@ import { Grid, Row, Col } from "react-bootstrap";
import "./about.css";
import AmanTahilianiPortfolio from "../media/AmanTahilianiPortfolio.png";
import { Button } from "bootstrap";
-import resume from "../media/AmanTahilianiResumeMay22.pdf"
+import resume from "../media/AmanTahilianiResume.pdf"
// const img = '../media/AmanTahilianiPortfolio.png'
+import { library } from '@fortawesome/fontawesome-svg-core'
+import { faFileDownload } from '@fortawesome/free-solid-svg-icons'
+import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
+
+library.add(faFileDownload)
class About extends Component {
render() {
@@ -25,13 +30,12 @@ class About extends Component {
- I am a final Year BTech CSE student at Jaypee Institute of
- Information Technology in Noida, India.{" "}
+ I will be starting a Master's in Computer Science program at Georgia Institute of Technology, Atlanta in Fall 22 with a specialization in Computing Systems. (#GoJackets) {" "}
{" "}
- Currently working as an SDE Intern(Backend) at{" "}
+ Worked as an SDE Intern(Backend) at{" "}
Innovaccer as part of
- the DAP(Data Activation Platform).{" "}
+ the DAP(Data Activation Platform) alongside my undergraduate BTech. in Computer Science program at Jaypee Institute of Information Technology.{" "}
{" "}
I enjoy designing and creating the backend logic for projects
@@ -39,7 +43,7 @@ class About extends Component {
{" "}
{" "}
{" "}
-
+
{" "}
{" "}
diff --git a/src/components/Experience.js b/src/components/Experience.js
new file mode 100644
index 0000000..69dcda6
--- /dev/null
+++ b/src/components/Experience.js
@@ -0,0 +1,27 @@
+import React, { Component } from "react";
+import "bootstrap/dist/css/bootstrap.css";
+import { Row, Col} from "react-bootstrap";
+import "./experience.css";
+import ExperienceCard from "./experienceCard";
+import experienceData from "./experience.json"
+import InnovaccerLogo from "../media/innovaccerLogo.png";
+import Medsupervision from "../media/Medsupervision.png"
+
+const logos = {Innovaccer:InnovaccerLogo,Medsupervision:Medsupervision}
+
+class Experience extends Component {
+ render() {
+ return (
+
- Contact Me!
+ Contact Me!
diff --git a/src/components/experience.css b/src/components/experience.css
new file mode 100644
index 0000000..72af1f5
--- /dev/null
+++ b/src/components/experience.css
@@ -0,0 +1,47 @@
+.ExperienceComponent {
+ opacity: 5;
+ margin-top: 60px;
+ padding-top: 20px;
+ padding-bottom: 3%;
+ margin-left: 4%;
+ margin-right: 4%;
+}
+
+.Company-Image {
+ width: 65%;
+ border: 3px solid hotpink;
+ border-radius: 10px;
+}
+
+.Company {
+ font-size: 50px;
+ font-weight: bold;
+ font-style: normal;
+ color: lightyellow;
+ margin-bottom: 5%;
+ margin-top: 10%;
+}
+
+li {
+ list-style-position: outside;
+ margin-bottom: 10px;
+}
+
+.Company1 {
+ margin-bottom: 20px;
+}
+
+.experience-details {
+ padding-left: 3%;
+ padding-top: 2%;
+ padding-right: 3%;
+ width: 90%;
+ border: 2px solid white;
+ border-radius: 15px;
+}
+
+.JobTitle {
+ color: #baffc9;
+ font-weight: bold;
+ font-size: 30px;
+}
\ No newline at end of file
diff --git a/src/components/experience.json b/src/components/experience.json
new file mode 100644
index 0000000..46f2cda
--- /dev/null
+++ b/src/components/experience.json
@@ -0,0 +1,31 @@
+[{
+ "company": "Innovaccer",
+ "title": "Software Development Engineer Intern (Data Platform)",
+ "points": [
+ "Worked as part of the Data Activation Platform team to create and maintain microservices responsible for parsing and standardizing healthcare data from different sources spanning different data formats such as HL7, CCLF, CCDA etc.",
+ "Developed the Aggregator Metrics microservice to collect metadata of time taken by DAP microservices to process data for each customer and source type and aggregating them into Snowflake tables in order to represent them in graphical manner.",
+ "Created a framework for reporting of success and failure metrics of Merge and Split jobs in EMPI (Enterprise Master Patient Index) service."
+ ],
+ "term": "Feb 2022 - July 2022"
+ },
+ {
+ "company": "Innovaccer",
+ "title": "Summer Intern SDE (Backend- License Management)",
+ "points": [
+ "Created and maintained the backend for two platform level services, License Management and Platform Configuration, as one of three Backend engineers in a team of 9.",
+ "Maintained over 25 API endpoints using Django RestFramework and ported existing MongoDB collections to PostgreSQL.",
+ "Optimized a critical API endpoint by reducing the response time from 16 seconds down to under 3 using Redis Caching and bulk creation/updation."
+ ],
+ "term": "May 2021 - August 2021"
+ },
+ {
+ "company": "Medsupervision",
+ "title": "Web Development Intern",
+ "points": [
+ "Created frontend views and components for the MEDSupervision healthcare platform as per design, using ReactJs framework",
+ "Designed the frontend as well as backend for a Medicine Comparison tool, which suggests alternate medicines containing same or similar salts, using Flask and React.",
+ "Optimized website load times."
+ ],
+ "term": "Oct 2020 - April 2021"
+ }
+]
\ No newline at end of file
diff --git a/src/components/experienceCard.js b/src/components/experienceCard.js
new file mode 100644
index 0000000..c1ed6cf
--- /dev/null
+++ b/src/components/experienceCard.js
@@ -0,0 +1,55 @@
+import React, { Component } from "react";
+import "bootstrap/dist/css/bootstrap.css";
+import { Row, Col, TabContainer } from "react-bootstrap";
+import "./experience.css";
+
+class ExperienceCard extends Component {
+ render() {
+ return (
+