-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
180 lines (163 loc) · 10.9 KB
/
index.html
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
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<!-- Google font -->
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@200;400;500;600;700&display=swap" rel="stylesheet">
<!-- fontawesome -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.7/css/all.css">
<!-- Local CSS -->
<link rel="stylesheet" href="css/styles.css">
<title>Tushar Saha</title>
</head>
<body>
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
<section class="page">
<!-- div header -->
<div class="container row header">
<div class="col-8 div-eassy" style="padding:0; display: flex; align-items: center;">
<img class="avatar border-dark" src="https://media-exp1.licdn.com/dms/image/C4D03AQH_CD-k1xkd8g/profile-displayphoto-shrink_400_400/0/1654611119987?e=1668038400&v=beta&t=7SVmTp_wuALjwwYu6CyAL2mIN1sp_e2ISBCsGVo5ztg" alt="avatar-image-tushar">
<div class="div-header-text">
<h3 class="owner-title">Tushar Saha</h3>
<h6 class="owner-sub-title">Android (Kotlin & Java) Software Engineer</h6>
</div>
</div>
<div class="div-eassy col-4" style="padding:0; align-items: center; display: flex;">
<div style="margin-left: auto; margin-right:40px;">
<a href="https://github.com/tsaha-cse/"><i class="fab fa-github" style="font-size: 24px;"></i></a>
<a href="https://www.linkedin.com/in/tscse/"><i class="fab fa-linkedin" style="font-size: 24px; margin-left:20px"></i></a>
<a href="mailto:[email protected]"><i class="fas fa-envelope" style="font-size: 24px; margin-left:20px"></i></a>
</div>
</div>
</div>
<!-- div main-body -->
<div class="div-main-body container row">
<!-- div main description -->
<div class=" div-eassy col-9">
<!--div profile-->
<div class="div-master-para">
<div class="div-master-para-title row">
<img class="icon" src="images/user.png" alt="user-icon">
<h5 class="point-title">Profile</h5>
</div>
<div class="div-para-description">
<p>I am a software engineer having more than 5 years of professional experience. Having strong knowledge of Java and Kotlin, developing projects that are memory and network efficient, reusable and extendable for future development.</p>
<p>Having good knowledge of Android OS and Android SDK, always maintain robust architecture that confirms the use of industry-standard best practices.</p>
<p>I have worked in companies of various industries, from classified marketplace to ride-sharing and food delivery.</p>
<p>I am a self-learned, enthusiast and passionate engineer.</p>
</div>
</div>
<!--div job history-->
<div class="div-master-para">
<div class="div-master-para-title row">
<img class="icon" src="images/job.png" alt="job-icon">
<h5 class="point-title">Employment History</h5>
</div>
<div class="div-master-para-title-2">
<p class="point-title-2">Android Software Engineer at Adevinta Products and Technology (Former Schibsted), Barcelona, Spain</p>
<p class="duty-timeline">September 2018 — Present</p>
</div>
<div class="div-para-description-2">
<ul>
<li>Leading scalable android project for two leading classified marketplaces in Tunisia and Dominican Republic.</li>
<li>Collaboration with geographically distributed and cross-cultural team of backend, frontend, and PMs.</li>
<li>Using kotlin, Clean code (MVP) with architecture components, Dagger, RxJava, GraphQL (Apollo).</li>
<li>Event and data-driven feature integration with the help of different data tools (Pulse-In house data tool, Segment, Amplitude, Braze etc).</li>
<li>Dynamic and runtime configurable feature development using Houston (an in-house tool for feature configuration in production).</li>
<li>App optimization using different profiler tools (Android Profiler, Leak Canary) to ensure memory and network efficiency.</li>
<li>Development of 'North Star UI' SDK as a single point of reference for the design system.</li>
<li>Unit and Integration test (Mockito, Espresso, WireMock) with code coverage.</li>
<li>Organizing CI/CD tools with gradle plugins (code smell analyzer, lint, detekt, ktlint, jacoco, composer, etc.)</li>
<li>Automating deployment and distribution using travis, bash script, app center, and google play publisher.</li>
</ul>
</div>
<div class="div-master-para-title-2">
<p class="point-title-2">Senior Android Software Engineer at Pathao, Dhaka, Bangladesh</p>
<p class="duty-timeline">December 2017 — July 2018</p>
</div>
<div class="div-para-description-2">
<ul>
<li><a href="https://play.google.com/store/apps/details?id=com.pathao.user"><span class="ft15">Pathao</span></a>, country's most popular (top 5 in google play, 5M+ download) on-demand platform providing real-time services including
ride-sharing, food delivery, and payment.</li>
<li>Built Pay SDK as a core of mobile payment system.</li>
<li>Using kotlin, Clean code (MVP) with architecture components, Dagger, RxJava, GraphQL (Apollo).</li>
<li>Re-designed the app architecture (used MVP) in the driver app which made the app easily customizable with other vertical services.</li>
</ul>
</div>
<div class="div-master-para-title-2">
<p class="point-title-2">Android Engineer at SnT Bangladesh Ltd., Dhaka, Bangladesh</p>
<p class="duty-timeline">May 2016 — September 2017</p>
</div>
<div class="div-para-description-2">
<ul>
<li>The ekhanei.com (a former Schibsted company), one of the largest classified marketplace in Bangladesh (currently not in operation).</li>
<li>Used Java, MVP, RxJava, Firebase, Crashlytics.</li>
<li>Developed network/bandwidth-efficient features for low-speed internet users.</li>
<li>Worked in an agile (scrum) approach to design, develop and deploy application.</li>
</ul>
</div>
<div class="div-master-para-title-2">
<p class="point-title-2">Android Engineer at Audacity IT Solutions Ltd., Dhaka, Bangladesh</p>
<p class="duty-timeline">April 2015 — April 2016</p>
</div>
<div class="div-para-description-2">
<ul>
<li>Worked with award-winning apps includes extensive UI customization.</li>
<li>Developed in-house (portfolio) apps, Also developed apps for local and foreign clients (telco, ad agency, news portal).</li>
<li>Participated in GP accelerator, the country's biggest startup boot camp as one of the top 5 finalists.</li>
</ul>
</div>
<div class="div-master-para-title-2">
<p class="point-title-2">Android Developer at IT Lab Solutions, Sylhet, Bangladesh</p>
<p class="duty-timeline">January 2014 — February 2015</p>
</div>
<!-div education->
<div class="div-master-para">
<div class="div-master-para-title row">
<img class="icon" src="images/education.png" alt="education-icon">
<h5 class="point-title">Education</h5>
</div>
<div class="div-master-para-title-2">
<p class="point-title-2">Bachelor of Engineering in Computer Science, Shahjalal University of Science and Technology, Sylhet, Bangladesh</p>
<p class="duty-timeline">June 2010 — January 2015</p>
</div>
</div>
</div>
</div>
<!--#######################-->
<!-- div main score -->
<div class="div-score col-3">
<div class="div-skill-title row">
<img class="icon" src="images/skill.png" alt="user-icon">
<h5 class="point-title">List<skill></h5>
</div>
<p class="text-right">Java</p>
<p class="text-right tag-high-priority">Kotlin</p>
<p class="text-right tag-high-priority-3">Multi Mudular Codebase</p>
<p class="text-right">Clean Code, MVP <span class="tag-high-priority-3">MVVM</span></p>
<p class="text-right tag-high-priority-3">Android Architecture Components</p>
<p class="text-right">Dagger2, <span class="tag-high-priority-2">Koin</span></p>
<p class="text-right">RxJava</p>
<p class="text-right"><span class="tag-high-priority-2">Coroutines</span>, Arrow</p>
<p class="text-right">Retrofit, GraphQL</p>
<p class="text-right"><span class="tag-high-priority-3">Room</span>, SQLite, <span class="tag-high-priority-3">Realm</span></p>
<p class="text-right"><span class="tag-high-priority-2">Firebase Services</span>, Socket.io</p>
<p class="text-right">Analytics Tools: Segment, AppsFlyer, Braze, Amplitude</p>
<p class="text-right">Growth:<br> AdMob, <span class="tag-high-priority-3">Google Ad Manager (DFP)</span>, <br>App Indexing, Deeplink</p>
<p class="text-right">Testing tools:<br> <span class="tag-high-priority-3">Mockito</span>, Espresso, WireMock, <span class="tag-high-priority-3">Mock Web Server</span>, Composer, <span class="tag-high-priority-3"><br>Firebase Test Lab</span>
</p>
<p class="text-right">Code Quality Tools: Jacoco, <span class="tag-high-priority-3">Detekt</span>, Composer, <br>Quality Gate</p>
<p class="text-right">Automation Tools: Travis, HockeyApp, <span class="tag-high-priority-3">Google Play Publisher</span></p>
<p class="text-right">Web technologies: HTML5, CSS3, <span class="tag-high-priority-3">Javascript</span>, <span class="tag-high-priority-2">NodeJS</span></p>
</div>
</div>
</section>
</body>
</html>