Compare commits
27 Commits
bbdaaceb72
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 668aacb1c7 | |||
| a88dac2594 | |||
| a5f34ab143 | |||
| 8d987cf1ab | |||
| 94f2a7ac1a | |||
| 432e79bc89 | |||
| 8eab5e0763 | |||
| 43aa006588 | |||
| 2ff56ebea4 | |||
| 620f6496f7 | |||
| c13452d752 | |||
| 395bd6875b | |||
| c1c6ba8b38 | |||
| 558224cd56 | |||
| 99cc9cbfdb | |||
| 10ca778c5f | |||
| 3c091b211f | |||
| 1eeebae548 | |||
| 3d327c0287 | |||
| 5680eefbc1 | |||
| 4bf21ab094 | |||
| 1f4cf1f36c | |||
| 611afc19fb | |||
| 85eb7def41 | |||
| 1734bd8801 | |||
| 1ccb22e834 | |||
| e119f8b4d4 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -276,3 +276,4 @@ TSWLatexianTemp*
|
|||||||
# Makeindex log files
|
# Makeindex log files
|
||||||
*.lpz
|
*.lpz
|
||||||
|
|
||||||
|
phonenumber.tex
|
||||||
|
|||||||
@@ -1,2 +1,6 @@
|
|||||||
# resume
|
# Resume of Ceda EI
|
||||||
|
|
||||||
|
## To build
|
||||||
|
|
||||||
|
+ Add `phonenumber.tex` with `\smartphone{phone num}`.
|
||||||
|
+ `latexmk -pdflua resume.tex`
|
||||||
|
|||||||
BIN
ceda.jpg
BIN
ceda.jpg
Binary file not shown.
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 78 KiB |
23
resume.tex
23
resume.tex
@@ -1,19 +1,24 @@
|
|||||||
% !TEX TS-program = luatex
|
% !TEX TS-program = luatex
|
||||||
\documentclass[localfont]{yaac-another-awesome-cv}
|
\documentclass[localfont]{yaac-another-awesome-cv}
|
||||||
\name{Ahmad Saalim Lone}{}
|
\name{Irene}{Sheen}
|
||||||
\tagline{Full-Stack Developer | System Administrator}
|
\tagline{Full-Stack Developer | Python Developer}
|
||||||
\photo{2.5cm}{ceda}
|
\photo{2.5cm}{ceda}
|
||||||
\socialinfo{\website{https://webionite.com}{webionite.com} \\
|
\socialinfo{
|
||||||
|
\socialtext{\faVenus}{she/her}
|
||||||
|
\address{Mumbai, India} \\
|
||||||
|
\website{https://webionite.com}{webionite.com}\\
|
||||||
\gitlab{ceda\_ei}
|
\gitlab{ceda\_ei}
|
||||||
\git{git.webionite.com/ceda\_ei}
|
\git{git.webionite.com/ceda\_ei} \\
|
||||||
\github{ceda-ei} \\
|
\email{irene@webionite.com}
|
||||||
\email{admin@webionite.com}
|
|
||||||
\linkedin{ceda-ei} \\
|
\linkedin{ceda-ei} \\
|
||||||
\address{Srinagar, Jammu and Kashmir, India} \\
|
\input{phonenumber} \\
|
||||||
}
|
}
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\makecvheader{}
|
\makecvheader{}
|
||||||
\makecvfooter{\textsc{\selectlanguage{english}\today}}{\textsc{Ceda EI --- CV}}{\thepage}
|
\makecvfooter{\textsc{\selectlanguage{english}\today}}{\textsc{Irene Sheen --- CV}}{\thepage}
|
||||||
\input{sections/skills}
|
|
||||||
\input{sections/experience}
|
\input{sections/experience}
|
||||||
|
\input{sections/skills}
|
||||||
|
\input{sections/education}
|
||||||
|
\input{sections/projects}
|
||||||
|
\input{sections/awards}
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|||||||
14
sections/awards.tex
Normal file
14
sections/awards.tex
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
\sectionTitle{Accomplishments}{\faMedal}
|
||||||
|
\vspace{1em}
|
||||||
|
\award {Ranked in Top 10 in Datastax Astra Hackathon}{2021}
|
||||||
|
{
|
||||||
|
Created a task management bot, api and web app.
|
||||||
|
}
|
||||||
|
\award {Ranked in Top 5 in Honda Hackathon}{2020}
|
||||||
|
{
|
||||||
|
Created a Voice and OSD Integration System
|
||||||
|
}
|
||||||
|
\award {Second Prize in Inter-school Website Designing Competition}{2017}
|
||||||
|
{
|
||||||
|
Created a website for an Audio and Video Processing Company.
|
||||||
|
}
|
||||||
9
sections/education.tex
Normal file
9
sections/education.tex
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
% chktex-file 13
|
||||||
|
\sectionTitle{Education}{\faGraduationCap}
|
||||||
|
|
||||||
|
\begin{scholarship}
|
||||||
|
\scholarshipentry{GPA: 8.59}
|
||||||
|
{B.Tech. Computer Science and Engineering | National Institute of Technology, Srinagar}
|
||||||
|
\scholarshipentry{Percentage: 86\%}
|
||||||
|
{Intermediate / +2 | CBSE | Delhi Public School, Budgam}
|
||||||
|
\end{scholarship}
|
||||||
@@ -1,7 +1,52 @@
|
|||||||
\sectionTitle{Work Experience}{\faSuitcase}
|
\sectionTitle{Work Experience}{\faSuitcase}
|
||||||
\begin{experiences}
|
\begin{experiences}
|
||||||
\experience
|
\experience
|
||||||
{June 2020}{Front end Developer | System Administrator}{The Smart Make}{Netherlands}
|
{Current}{Full Stack Developer}{Influencer Labs}{United Kingdom}
|
||||||
|
{Apr 2025}{
|
||||||
|
\begin{itemize}
|
||||||
|
\item Worked on legacy system maintenance.
|
||||||
|
\end{itemize}
|
||||||
|
}{Python, Django, jQuery, Google Analytics, PostgreSQL, Linux}
|
||||||
|
\emptySeparator
|
||||||
|
\experience
|
||||||
|
{Mar 2025}{Full Stack Developer}{World News Inc}{United Kingdom}
|
||||||
|
{Mar 2022}{
|
||||||
|
\begin{itemize}
|
||||||
|
\item Developed crucial features in Domain Management including
|
||||||
|
Auto Renewals, Guest Access, internal flagging systems, verbose
|
||||||
|
permissions system and more.
|
||||||
|
\item Worked on \website{https://cheese.com/}{Cheese.com} and
|
||||||
|
single handedly created features like e-commerce shop, cheese
|
||||||
|
seller directory and a respective portal for cheese sellers
|
||||||
|
across UK \& USA, integrated Vue SFCs into existing Django Templates
|
||||||
|
\item Managed multiple linux servers and did various server
|
||||||
|
upgrades, database upgrades with zero or near zero downtime.
|
||||||
|
Acted as the primary person for the entire team with all linux
|
||||||
|
and server related issues.
|
||||||
|
\item Created code review process and more to optimize team performance
|
||||||
|
\item Initiated knowledge transfer sessions between various
|
||||||
|
projects for process improvement
|
||||||
|
\item Worked on documentation of various legacy systems across the organization.
|
||||||
|
\end{itemize}
|
||||||
|
}{Python, Django, Vue, Django Rest Framework, PostgreSQL, Linux}
|
||||||
|
\emptySeparator
|
||||||
|
\experience
|
||||||
|
{Mar 2022}{Senior NodeJS Developer}{Ariantech Solutions Ltd}{Mumbai}
|
||||||
|
{Nov 2021}{
|
||||||
|
\begin{itemize}
|
||||||
|
\item Carried out various R\&D tasks such as
|
||||||
|
\begin{itemize}
|
||||||
|
\item creating a new ORM for CouchDB
|
||||||
|
\item writing core packages for authorization using bitmasking.
|
||||||
|
\end{itemize}
|
||||||
|
\item Worked as lead developer and team lead for creating an
|
||||||
|
education system.
|
||||||
|
\item Managed a team for creating a Tax Service Management System.
|
||||||
|
\end{itemize}
|
||||||
|
}{Javascript, Typescript, CouchDB, MongoDB, Express, Next}
|
||||||
|
\emptySeparator
|
||||||
|
\experience
|
||||||
|
{Jun 2020}{Front End Developer | System Administrator}{The Smart Make}{Netherlands}
|
||||||
{Mar 2020}{
|
{Mar 2020}{
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Working on a block code editor used for teaching students robotics.
|
\item Working on a block code editor used for teaching students robotics.
|
||||||
@@ -13,7 +58,7 @@
|
|||||||
{Aug 2019}{Full Stack Engineer}{Bashir International}{India}
|
{Aug 2019}{Full Stack Engineer}{Bashir International}{India}
|
||||||
{Apr 2019}{
|
{Apr 2019}{
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Developing and developing Tana --- An inventory management system.
|
\item Developing and deploying Tana --- An inventory management system.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
}{Python, Django, Flask, SQLite, Javascript, React, Material UI}
|
}{Python, Django, Flask, SQLite, Javascript, React, Material UI}
|
||||||
\emptySeparator
|
\emptySeparator
|
||||||
@@ -25,5 +70,4 @@
|
|||||||
\item Managing servers for the functioning of the website.
|
\item Managing servers for the functioning of the website.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
}{PHP, MySQL, Stripe, Apache, Server Administration}
|
}{PHP, MySQL, Stripe, Apache, Server Administration}
|
||||||
\emptySeparator
|
|
||||||
\end{experiences}
|
\end{experiences}
|
||||||
|
|||||||
6
sections/extracurricular.tex
Normal file
6
sections/extracurricular.tex
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
\sectionTitle{Extra Curricular}{\faUniversity}
|
||||||
|
\vspace{1em}
|
||||||
|
\begin{itemize}
|
||||||
|
\item First rank in \textbf{GAT --- General Ability Test (2011)}, First rank in \textbf{GAT (2013)} and Third rank in \textbf{GAT (2015)}.
|
||||||
|
\item Winner \textbf{Cryptic Crossword (2016)}, Runner-Up \textbf{Cryptic Crossword (2015)}.
|
||||||
|
\end{itemize}
|
||||||
50
sections/projects.tex
Normal file
50
sections/projects.tex
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
\sectionTitle{Projects}{\faLaptop}
|
||||||
|
\begin{projects}
|
||||||
|
\project {Darwin}{2018 --- present}
|
||||||
|
{\website{https://webionite.com/}{webionite.com}}
|
||||||
|
{
|
||||||
|
Darwin is an Ubuntu server used to host \website{https://webionite.com}{webionite.com}, \website{https://cedaei.com}{cedaei.com} and all the services.
|
||||||
|
\begin{itemize}
|
||||||
|
\item Used \textbf{Git + Stow} for configuration management.
|
||||||
|
\item Used \textbf{Systemd} for managing services.
|
||||||
|
\item Used \textbf{Nginx} as frontend web server.
|
||||||
|
\item Host \textbf{MariaDB} as database server for various services.
|
||||||
|
\item Host \website{https://git.webionite.com}{\textbf{Gitea}}, \website{https://bin.webionite.com}{\textbf{Hastebin}}, \website{https://draw.webionite.com}{\textbf{Draw.io}} and \website{https://sky.webionite.com}{\textbf{Sky}.}
|
||||||
|
\item Host various services
|
||||||
|
\end{itemize}
|
||||||
|
}{Git,Stow,Nginx,MariaDB,PHP-FPM,Reverse Proxy}
|
||||||
|
\\
|
||||||
|
\project {Tana}{2019 --- present}
|
||||||
|
{\website{https://www.youtube.com/watch?v=VfoN7X5-EDQ}{www.youtube.com/watch?v=VfoN7X5-EDQ}} % chktex 29
|
||||||
|
{
|
||||||
|
Tana is an inventory management solution for business management that is actively used in production.
|
||||||
|
\begin{itemize}
|
||||||
|
\item Used \textbf{Flask} and \textbf{Python} for Backend to create a \textbf{Rest API} which can be accessed by any client.
|
||||||
|
\item Used \textbf{SQLite} as database because it is highly portable, extremely lightweight and low maintenance.
|
||||||
|
\item Used \textbf{React} and \textbf{Javascript} to create a web application which conforms to \textbf{Material Design Guidelines} using \textbf{Material-UI Library}.
|
||||||
|
\end{itemize}
|
||||||
|
}{Python,Flask,Django,SQLite,Javascript,React,Material UI,Jenkins}
|
||||||
|
\\
|
||||||
|
\project {Sonzai}{2020 --- present}
|
||||||
|
{\website{https://gitlab.com/ceda\_ei/sonzai}{gitlab.com/ceda\_ei/sonzai}}
|
||||||
|
{
|
||||||
|
Sonzai is an \textbf{Android}/\textbf{iOS} app for attendance management.
|
||||||
|
\begin{itemize}
|
||||||
|
\item Used \textbf{React Native} and \textbf{Javascript} to create the app.
|
||||||
|
\item Used \textbf{Redux} along with \textbf{Redux Persist} to store the state and the data.
|
||||||
|
\item Used \textbf{React Native Paper} for \textbf{Material UI}.
|
||||||
|
\end{itemize}
|
||||||
|
}{React Native, React, Javascript, Redux, Redux Persist, Android Development, Gitlab CI/CD}
|
||||||
|
\\
|
||||||
|
\project {Questable}{2018 --- 2019}
|
||||||
|
{\website{https://gitlab.com/questable/}{gitlab.com/questable/}}
|
||||||
|
{
|
||||||
|
Questable is an \textbf{RPG-like-bot} and \textbf{API Server} for maintaining events in real life. It is accessible via Telegram Bot as well as a command line client.
|
||||||
|
\begin{itemize}
|
||||||
|
\item Used \textbf{Flask} and \textbf{Python} to create a lightweight \textbf{Rest API}.
|
||||||
|
\item Used \textbf{Python} and \textbf{Python-telegram-bot} library to create a bot client.
|
||||||
|
\item Used \textbf{SQLite} as database because it is highly portable, extremely lightweight and low maintenance.
|
||||||
|
\item Used \textbf{Requests} library to create a \textbf{Python wrapper} around the \textbf{Questable Server API} which was then used along with \textbf{argparse} to create \textbf{CLI} as well as a \textbf{REPL} for \textbf{Questable}.
|
||||||
|
\end{itemize}
|
||||||
|
}{Python, Flask, python-telegram-bot, SQLite, Requests, REST API, argparse}
|
||||||
|
\end{projects}
|
||||||
12
sections/responsibility.tex
Normal file
12
sections/responsibility.tex
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
\sectionTitle{Positions of Responsibility}{\faGavel}
|
||||||
|
|
||||||
|
\begin{projects}
|
||||||
|
\responsibility {Founder, Head | IT-Club | Delhi Public School, Budgam}{2017}
|
||||||
|
{
|
||||||
|
\begin{itemize}[noitemsep,topsep=-8pt]
|
||||||
|
\item Organized \textbf{Inter-School Website Making Competition}.
|
||||||
|
\item Organized \textbf{Tech Mania --- Intra School IT Workshops, Exhibition and Quiz}.
|
||||||
|
\item Held \textbf{Workshops} for \textbf{Web Designing}, \textbf{Introduction to Linux}.
|
||||||
|
\end{itemize}
|
||||||
|
}
|
||||||
|
\end{projects}
|
||||||
@@ -8,8 +8,10 @@
|
|||||||
Database Modeling,
|
Database Modeling,
|
||||||
App Development
|
App Development
|
||||||
}
|
}
|
||||||
\keywordsentry{Languages}{\textbf{Python}, \textbf{JavaScript}, \textbf{HTML}, \textbf{CSS}, \textbf{SASS/SCSS}, \textbf{Bash}, \textbf{SQL}, PHP, Rust, Lua, C}
|
\keywordsentry{Languages}{\textbf{Python}, \textbf{JavaScript}, \textbf{TypeScript}, \textbf{HTML}, \textbf{CSS}, \textbf{SASS/SCSS}, \textbf{Bash}, \textbf{SQL}, \textbf{Latex}, PHP, Lua, C/C++}
|
||||||
\keywordsentry{Frameworks}{\textbf{Django}, \textbf{Flask}, \textbf{NodeJS}, \textbf{React}, \textbf{React Native}, Bootstrap, jQuery}
|
\keywordsentry{Frameworks/Runtimes}{\textbf{Django}, \textbf{Django Rest Framework,} \textbf{Flask}, \textbf{FastAPI}, \textbf{NodeJS}, \textbf{React}, \textbf{React Native}, \textbf{Vue}, \textbf{Tailwind}, \textbf{Nuxt}, \textbf{Express}, \textbf{Bootstrap}, \textbf{jQuery}}
|
||||||
\keywordsentry{Tools}{\textbf{Vagrant}, \textbf{LXC/LXD}, Docker, \textbf{Nginx}, \textbf{Apache}, \textbf{Bash Scripting}}
|
\keywordsentry{Tools}{\textbf{Vagrant}, \textbf{LXC/LXD}, Docker, \textbf{Nginx}, \textbf{Apache}, \textbf{Bash Scripting}}
|
||||||
\keywordsentry{Databases}{\textbf{SQL} (\textbf{SQLite}, \textbf{MariaDB}, \textbf{MySQL}), NoSQL (MongoDB)}
|
\keywordsentry{Databases}{\textbf{SQL} (\textbf{SQLite}, \textbf{MariaDB}, \textbf{MySQL}), NoSQL (MongoDB, \textbf{Redis}, \textbf{CouchDB})}
|
||||||
|
\keywordsentry{CI/CD}{\textbf{Github Actions}, \textbf{Gitlab CI/CD}, \textbf{Jenkins}}
|
||||||
\end{keywords}
|
\end{keywords}
|
||||||
|
\\
|
||||||
|
|||||||
@@ -256,7 +256,7 @@
|
|||||||
|
|
||||||
% Render author's linked-in (optional)
|
% Render author's linked-in (optional)
|
||||||
% Usage: \linkedin{<linked-in-nick>}
|
% Usage: \linkedin{<linked-in-nick>}
|
||||||
\newcommand*{\linkedin}[1]{\sociallink{\linkedinSymbol}{http://www.linkedin.com/in/#1/fr}{linkedin.com/in/#1}}
|
\newcommand*{\linkedin}[1]{\sociallink{\linkedinSymbol}{http://www.linkedin.com/in/#1/}{linkedin.com/in/#1}}
|
||||||
|
|
||||||
% Render author's viadeo(optional)
|
% Render author's viadeo(optional)
|
||||||
% Usage: \viadeo{<viadeo-nick>}
|
% Usage: \viadeo{<viadeo-nick>}
|
||||||
@@ -300,7 +300,7 @@
|
|||||||
|
|
||||||
% Render author's mobile phone (optional)
|
% Render author's mobile phone (optional)
|
||||||
% Usage: \smartphone{<mobile phone number>}
|
% Usage: \smartphone{<mobile phone number>}
|
||||||
\newcommand*\smartphone[1]{\socialtext{\mobileSymbol}{#1}}
|
\newcommand*\smartphone[1]{\sociallink{\mobileSymbol}{tel:#1}{#1}}
|
||||||
|
|
||||||
% Render author's tagline
|
% Render author's tagline
|
||||||
\newcommand\resumetitle[1]{
|
\newcommand\resumetitle[1]{
|
||||||
@@ -502,12 +502,31 @@
|
|||||||
\begin{minipage}[t]{\dimexpr(\linewidth) - 1.5em}
|
\begin{minipage}[t]{\dimexpr(\linewidth) - 1.5em}
|
||||||
\textbf{\textsc{#1}} \hfill \textsc{#2}\smallskip\\
|
\textbf{\textsc{#1}} \hfill \textsc{#2}\smallskip\\
|
||||||
#3\\
|
#3\\
|
||||||
#4\smallskip\\
|
#4\smallskip
|
||||||
\footnotesize{\foreach \n in {#5}{\cvtag{\n}}}\\
|
\footnotesize{\foreach \n in {#5}{\cvtag{\n}}}\\
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
\\*
|
\\*
|
||||||
}
|
}
|
||||||
|
|
||||||
|
\newcommand\projectNoLink[5]{
|
||||||
|
\begin{minipage}[t]{\dimexpr(\linewidth) - 1.5em}
|
||||||
|
\textbf{\textsc{#1}} \hfill \textsc{#2}\smallskip\\
|
||||||
|
#3\smallskip
|
||||||
|
\footnotesize{\foreach \n in {#4}{\cvtag{\n}}}\\
|
||||||
|
\end{minipage}
|
||||||
|
\\*
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand\responsibility[3]{
|
||||||
|
\begin{minipage}[t]{\dimexpr(\linewidth) - 1.5em}
|
||||||
|
\textbf{\textsc{#1}} \hfill \textsc{#2}\smallskip\\
|
||||||
|
#3\smallskip
|
||||||
|
\end{minipage}
|
||||||
|
\\*
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand\award \responsibility
|
||||||
|
|
||||||
|
|
||||||
\newcommand*\twocolumnsection[2]{
|
\newcommand*\twocolumnsection[2]{
|
||||||
\begin{minipage}[t]{\dimexpr(\linewidth/2) - 3em}
|
\begin{minipage}[t]{\dimexpr(\linewidth/2) - 3em}
|
||||||
|
|||||||
Reference in New Issue
Block a user