-
Notifications
You must be signed in to change notification settings - Fork 0
/
sourabh_bajaj_resume.tex
149 lines (119 loc) · 5.34 KB
/
sourabh_bajaj_resume.tex
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
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
%-------------------------
% Custom commands
\newcommand{\resumeItem}[2]{
\item\small{
\textbf{#1}{: #2 \vspace{-2pt}}
}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-1pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-5pt}
}
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}}
\renewcommand{\labelitemii}{$\circ$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
%-------------------------------------------
%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING-----------------
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
\textbf{\href{https://www.linkedin.com/in/himanshu-mishra-93222819/}{\Large Himanshu Mishra}} & Email : \href{mailto:[email protected]}{[email protected]}\\
\href{https://www.linkedin.com/in/himanshu-mishra-93222819}{https://www.linkedin.com/in/himanshu-mishra-93222819} & Mobile : +91-8178676639 \\
\end{tabular*}
%-----------EDUCATION-----------------
\section{Education}
\resumeSubHeadingListStart
\resumeSubheading
{Maharaja Surajmal Institute of Technology}{New Delhi}
{Bachelor of Technology}{2012 -- 2016}
\resumeSubHeadingListEnd
%-----------EXPERIENCE-----------------
\section{Experience}
\resumeSubHeadingListStart
\resumeSubheading
{Invendis Technologies Pvt Ltd}{Bengaluru, KA}
{Senior Software Engineer}{April 2018 - Present}
\resumeItemListStart
\resumeItem{SNMP library and data acquisition}
{Created a lightweight SNMP library to encode/decode SNMPv2 PDUs and implemented the data acquisition from SNMP based controllers using the library created.}
\resumeItem{AWS IoT SDK and TLS}
{Added TLS support to the firmware using mbedTLS and LWIP TCP/IP stack and added support for posting data to AWS servers in JSON format using AWS IoT SDK.}
\resumeItem{Micropython}
{Ported Micropython engine to the our Cortex-M7 based board.}
\resumeItem{Embedded HTTP server}
{Created a simple embedded HTTP server to serve the HTML/CSS and Javascript files from the Cortex-M7 based cusom board. It was implemented to serve the interface used for configuring the device.}
\resumeItemListEnd
\resumeSubheading
{Invendis Technologies Pvt Ltd}{Bengaluru, KA}
{Software Engineer}{November 2016 - March 2018}
\resumeItemListStart
\resumeItem{Modbus Decoder}
{Designed and Created a generic Modbus decoder(in C, Java and Python) that works based on the configuration provided in form of JSON and decodes Modbus register data of any controller for which the configuration is provided and outputs the result in form of HashMap/Dictionary/Linked list.}
\resumeItem{Modbus Simulator}
{Created a Simulator that acts as a modbus TCP Solar Controller and responds to Modbus TCP requests and provides dynamic data based on the Radiation data, capacity and efficiency given as input.}
\resumeItemListEnd
\resumeSubheading
{Amkette}{New Delhi}
{Intern}{June 2015 - March 2016}
\resumeItemListStart
\resumeItem{Amkette evoTV 2}
{Done hardware performace testing and profiling to select the best suitable hardware for the intended purpose. Did blackbox and greybox testing on the system software created for the evoTV.}
\resumeItem{Evo Gamepad App}
{Tested and help optimize the EvoTV Gamepad App for Android.}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------PROJECTS-----------------
\section{Projects}
\resumeSubHeadingListStart
\resumeSubItem{Object Follower}
{Created an Object follwer robot using Open Computer Vision library on Raspberry pi 2.}
\resumeSubItem{Voice Controlled Home}
{Created a Voice controlled home automation system using CMUSphinx and Raspberry pi 2.}
\resumeSubHeadingListEnd
--------PROGRAMMING SKILLS------------
\section{Programming Skills}
\resumeSubHeadingListStart
\item{
\textbf{Languages}{: C, Java, SQL, Python, Perl}
\hfill
\textbf{Tools and Technologies}{: Linux, FreeRTOS, AWS IoT embedded, GNU Make, SVN, ARM Cortex-M7, Raspberry Pi}
}
\resumeSubHeadingListEnd
%-------------------------------------------
\end{document}