-
Notifications
You must be signed in to change notification settings - Fork 0
/
cv.Rmd
239 lines (166 loc) · 7.21 KB
/
cv.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
---
title: "Sukalpo's Resume"
author: Sukalpo Saha
date: "`r Sys.Date()`"
output:
pagedown::html_resume:
# set it to true for a self-contained HTML page but it'll take longer to render
self_contained: true
---
```{css, echo=FALSE}
[data-id="skills"] {
line-height: 1.25;
}
[data-id="disclaimer"] {
right: -2rem;
color: #ccc;
word-wrap: break-word !important;
width: 220px !important;
}
.aside {
width: 13rem;
padding: 0.2in 0.2in;
font-size: 0.7rem;
float: right;
position: absolute;
right: -50px;
color: aliceblue;
}
.aside .level2 {
margin-top: 0.28in;
}
.aside a {
color: aliceblue;
}
.aside h2 {
font-weight: 600;
font-size: 0.9rem;
color: aliceblue;
text-transform: capitalize;
}
.pagedjs_page {
--sidebar-background-width: 200px !important;
--sidebar-background-color: darkslategray !important;
[data-id="main"] {
width: 6in;
padding: 0 0.15in 0 0.1in;
font-size: 0.6rem;
float: left;
}
.aside img {
max-width: 100%;
width: 180px !important;
border-radius: 85px !important;
}
#skills-overview > p > img {
max-width: 80%;
position: relative;
right: -66px;
border: 1px solid #ccc;
}
#disclaimer > p > a {
color: #84A7A1;
}
```
# Aside
![Sukalpo Saha](imgs/ss.jpg){width="80%"}
## Contact {#contact}
- <i class="fa fa-google"></i> [sukalposaha\@gmail.com](mailto:sukalposaha@gmail.com){.email}
- <i class="fa fa-linkedin"></i> [sukalpo-saha-186329b1](https://www.linkedin.com/in/sukalpo-saha-186329b1/)
- <i class="fa fa-github"></i> [ahasoplakus](https://github.com/ahasoplakus/)
- <i class="fa fa-twitter"></i> [\@saha_sukalpo](https://x.com/saha_sukalpo/)
- <i class="fa fa-phone"></i> +91 7738013890
## Programming Languages {#skills}
- R
- Shiny
- SAS
- JMP
- Python
## Domain Knowledge {#skills}
- Statistical Analysis
- Data Analytics
- CDISC Standards
- Good Clinical Practice
- Tables and Figures
## Languages {#skills}
- English
- Bengali
- Hindi
Main
================================================================================
Sukalpo Saha {#title}
--------------------------------------------------------------------------------
### R and Shiny Developer with 7.5+ years of experience in the Pharmaceutical Industry
Developing production ready R packages and Shiny applications which enable creation of company standard ADaM data sets, Tables and Figures, and
interactive exploration of statistical analysis results, to support medical writing and/or publishing of the clinical study reports, planned analysis, and any other adhoc result.
Passionate about innovating, modernizing statistical programming and reporting using open-source tools and technologies (R/Python); building web applications with cutting edge UI/UX and data visualizations.
Experience {data-icon="suitcase"}
--------------------------------------------------------------------------------
### ![Pfizer](imgs/pfizer.png){width="15%"}
<b>Principal Statistical Data Scientist</b>
Mumbai, IN
Present-2022
::: concise
- Maintaining the [admiralvaccine](https://pharmaverse.github.io/admiralvaccine/) R package (Vaccine extension of <b>admiral</b>) within the [pharmaverse](https://github.com/pharmaverse) group of packages.
- Co-developer of the [admiralpeds](https://pharmaverse.github.io/admiralpeds/) R package (<b>admiral</b> package extension for pediatric trials).
- Contributing in development of the R package(s) to create Pfizer Specific ADaM data sets and TLFs.
- Contributed in developing the R Shiny Web application [cvars](https://github.com/phuse-org/aesummaries) wrapped as an R package to generate interactive forest and volcano plots for for adverse event and FDA Medical Queries (FMQs) analysis outputs for inclusion in submissions to the FDA.
- Create/maintain customized CI/CD pipelines for R packages using Github Actions.
- Training/mentoring associate/junior programmers and data scientists in developing R packages and Shiny applications.
:::
### ![GSK](imgs/gsk.png){width="11.5%"}
<b>Senior Programmer (R & Shiny)</b>
Bangalore, IN
2022 - 2021
::: concise
- Work with clinical programmers/statistical analysts and other internal customers to understand business requirements and industry regulations.
- Design, create, maintain, and develop standard tools and applications for internal customers.
- Provide scalable, secure, and modern UI/UX when required.
- Provide high quality and efficient code, perform code review, writing unit tests, end-to-end tests, and sharing of best practices.
- Hands-on with clinical trial data to create appropriate and high-quality tools.
- Deliver documentation and training material for standard tools and applications.
:::
### ![TCS](imgs/tcs.png){width="20%"}
<b>Business Process Lead (Team Lead)</b>
Mumbai, IN
2021 - 2017
::: concise
- Team lead for the Centralized Statistical Monitoring and Quality Tolerance Limit (QTL) team consisting a group 10-12 Statisticians/Statistical Programmers.
- Co-developer of the in-house R package used in QTL Analysis (based on <b>Bayesian Hierarchical Model</b>) for Key Risk Indicators i.e. Adverse Events, Serious Adverse Events, Ongoing, Baseline Protocol Deviations and also Study specific parameters.
- Developed a Shiny application to trigger the QTL Reports quarterly for each study.
- Helped study teams set up and implement QTLs in their respective studies, and take actions in case of a breach.
- Created a Shiny application to monitor the impact of Covid-19 on Clinical data quality based on Adverse Events, Protocol Deviations, Missing Visits etc
:::
Education {data-icon=graduation-cap data-concise=true}
--------------------------------------------------------------------------------
### ![](imgs/uoh.png){width=30px style="display: inline-block;; margin:0 auto"} University of Hyderabad
M.Sc in Statistics
Hyderabad, IN
2017
Specialization: Biostatistics, Operations Research
Class: First
### ![](imgs/uoc.jpg){width=30px style="display: inline-block;; margin:0 auto"} University of Calcutta
B.Sc in Statistics
Kolkata, IN
2015
Major: Statistics <br> Minors: Economics, Mathematics </br>
Class: First
## Skills Overview {data-icon="laptop"}
![](imgs/skills.png){width="100%"}
Publications/Presentations {data-icon=file}
--------------------------------------------------------------------------------
### Posit Table Contest (Winner of Best Static Table Category)
[Rolling Stones' Greatest Albums of All Time](https://ahasoplakus.quarto.pub/rollingstones/)
Remote
2024
### Clinical Visual Analytics for Review and Submission
[Presentation](https://phuse.s3.eu-central-1.amazonaws.com/Archive/2023/SDE/APAC/Chennai/PRE_Chennai02.pdf) for PHUSE SDE India
Chennai, IN
2023
### Utilizing a Bayesian Hierarchical Model to Design Quality Into a Clinical Trial
[Poster](https://www.diaglobal.org/en/flagship/dia-2020/program/about-our-offerings/posters/Poster-Presentations/Poster-Presentations-Details?ParentProductID=8258687&ProductID=8793367&AbstractID=90694) for DIA Global Annual Meeting
Virtual
2020
Disclaimer {#disclaimer}
--------------------------------------------------------------------------------
Built with [**pagedown**](https://github.com/rstudio/pagedown)<br>Last updated on `r Sys.Date()`