feat: web

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
This commit is contained in:
Ameya Shenoy 2025-05-26 01:58:09 +05:30
parent 58c97e4307
commit 38db741941
9 changed files with 77 additions and 8 deletions

View file

@ -6,7 +6,7 @@
% FONT STUFF
\RequirePackage[T1]{fontenc} % Font encoding https://texfaq.org/FAQ-why-inp-font
\RequirePackage[default,semibold]{sourcesanspro}
% \RequirePackage[default,semibold]{sourcesanspro}
\RequirePackage[10pt]{moresize}
\usepackage{anyfontsize}
\RequirePackage{csquotes}

View file

@ -12,7 +12,7 @@
\centering {\Huge \skills \name \vspace{.25em}} \\ % feel free to adjust vspace to 0
{\color{highlight} \Large{\role}}}%
\rhead{\href{https://github.com/\github}{github.com/codingcoffee} \\% GitHub
\href{https://www.linkedin.com/in/\LinkedIn}{linkedin.com/in/codingcoffee} \\ % LinkedIn
\href{https://www.linkedin.com/in/\LinkedIn}{www.linkedin.com/in/codingcoffee} \\ % LinkedIn
\href{https://codingcoffee.dev}{codingcoffee.dev}} % Portfolio
\renewcommand{\headrulewidth}{1pt}% 2pt header rule
\renewcommand{\headrule}{\hbox to\headwidth{%

View file

@ -1,6 +1,15 @@
services:
migration:
resume-server:
image: codingcoffee/resume
ports:
- 8000:80
build:
context: ./
dockerfile: server/Dockerfile
restart: unless-stopped
resume-generator:
image: resume-generator
build:
context: ./

View file

@ -38,7 +38,7 @@
\section{Skills}
\input{sections/skills}
\section{Activities}
\section{Accomplishments}
\input{sections/activities}
\section{Education}

View file

@ -1,3 +1,8 @@
Secured the 1st place across Mumbai, out of 50 teams, by building a Python hand gesture recognition library \hfill 2017
\begin{zitemize}
\item Secured the 1st place across Mumbai, out of 50 teams, by building a Python hand gesture recognition library
\item Served as Captain of the college Chess and Basketball teams for multiple intercollege tournaments
\end{zitemize}
% \href{https://netcredential.com/verify/PX6Ofd205a}{\textcolor{black}{Competitive Programming Mentor}} at IIT Kanpur \hfill April 2021 --- May 2021

View file

@ -2,5 +2,5 @@
% Objective Statement
%====================
An engineering leader with 8+ years of experience building scalable systems, managing teams, and implementing AI solutions
Engineering lead with 8+ years of expertise in designing scalable system architecture, leading high performing teams, and delivering AI driven solutions while also maintaining the role of an individual contributor on complex projects

View file

@ -1,8 +1,8 @@
\begin{tabular}{p{11em} p{1em} p{43em}}
\begin{tabular}{p{13em} p{0.5em} p{39em}}
\skills{Programming Languages} && Python, JavaScript (Node.js) / TypeScript, Golang \\
\skills{Web Frameworks} && FastAPI, Django, ReactJS, Next.js \\
\skills{Databases} && Postgres, Redis, ClickHouse, etcd, Meilisearch, Typesense, qdrant \\
\skills{DevOps / Cloud} && Kubernetes, Ansible, Nomad, Terraform, Jenkins, Prometheus, Grafana, Sentry, Kafka, Selenium \\
\skills{DevOps / Cloud} && Kubernetes, Ansible, Nomad, Terraform, Jenkins, Prometheus, Grafana, Sentry, Kafka \\
\skills{Cloud Providers} && Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), Cloudflare \\
\skills{AI} && LangChain, Livekit, ElevenLabs, Ollama, vllm \\
\skills{Languages} && English, Hindi, Marathi, Konkani

7
server/Dockerfile Normal file
View file

@ -0,0 +1,7 @@
FROM nginx:1.27.5-alpine3.21
COPY server/nginx.conf /etc/nginx/conf.d/default.conf
COPY resume.pdf /usr/share/nginx/html/resume.pdf

48
server/nginx.conf Normal file
View file

@ -0,0 +1,48 @@
server {
listen 80;
server_name localhost;
#access_log /var/log/nginx/host.access.log main;
location / {
root /usr/share/nginx/html;
# index index.html index.htm;
add_header Content-Type application/pdf;
add_header Content-Disposition 'attachment; filename="AmeyaShenoy-EngineeringLead.pdf"';
index resume.pdf;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}