Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
175 changes: 84 additions & 91 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Site settings
title: Rob Hinds
twitter_username: rob_hinds
name: Rob Hinds
title: Rizvi's Biography
twitter_username: abuzak3
name: Md. Abu Zakir Rizvi

# Build settings
markdown: kramdown
Expand All @@ -10,123 +10,116 @@ markdown: kramdown
#Links that will appear in the navbar
primarylinks:
- title: Blog
url: http://automateddeveloper.blogspot.com/
url: http://zakirrizvi.blogspot.com/
- title: GitHub
url: https://github.com/robhinds
url: https://github.com/rizvi
- title: StackOverflow
url: http://stackoverflow.com/users/258813/rhinds
- title: DZone
url: https://dzone.com/users/899489/rhinds.html
url: https://stackoverflow.com/users/2293534/skywalker
- title: Patreon
url: https://www.patreon.com/rizvi
- title: LinkedIn
url: https://www.linkedin.com/pub/rob-hinds/21/361/3b1
url: https://www.linkedin.com/in/abu-zakir-rizvi-62569a4b/

#Any buzzword skills you want to include
skills:
- Scala
- Akka-http
- Microservices
- Slick
- Product management
- Spring MVC/Boot/Social
- Java
- GraphQL
- Amazon Web Services(AWS)
- Microsoft Azure
- API design
- REST
- Groovy
- Spring MVC/Boot/Social
- Gradle
- Java
- Maven
- Hibernate
- JPA
- SQL
- REST
- Oracle
- MySQL
- Product management
- Technical Architecture
- Machine learning

#Blogfeed is optional - including this will add JS to call the feed and populate blog list
blogfeed: https://automateddeveloper.blogspot.com/feeds/posts/default?alt=json

#Work experience is required
roles:
- title: CTO
- title: Sr. Software Engineer
start: 2017
end: Ongoing
employer: Basement Crowd
description: Legaltech startup producing a range of innovative legal products. Products include <a href="https://www.juriosity.com" taget="_blank">Juriosity</a>, <a href="https://www.fromcounsel.com" taget="_blank">FromCounsel</a>, <a href="https://www.sparqa.com" taget="_blank">Sparqa</a>.
- title: Senior Engineer
start: 2016
end: 2017
employer: Emerald Street Ventures
description: Emerald Street Ventures was established as an incubator vehicle for the development of a number of software and legal-tech projects, and a rapidly growing, London-based start-up using innovative technologies to revolutionise and change the software and legal-tech landscape. Working with a range of cutting edge technologies and techniques including Scala, Cassandra, CoreOS, a variety of Machine Learning techniques.
- title: Senior Engineer
start: 2012
end: 2016
employer: Covestor
description: Covestor is an investment marketplace startup that was successfully acquired by Interactive Brokers in 2015. <br/> Working as a senior engineer, I worked closely with the CTO and across the full-stack, I was involved in all aspects of the technology including the website and back-end services.
- title: Associate Manager
start: 2005
end: 2012
employer: Accenture
description: Working on a range of functional and technical roles, primarily working on client sites in Financial Services in London and Europe.
employer: BJIT Limited
description: BJIT is an Offshore Software Development Company working on those areas - IoT & Big Data, AI & Deep Learning, Fintech & Block Chain, Cloud & Enterprise Solution and Smartphone & Embedded Application, Application Management as a Service and Software Testing & Automation. <br/>Roles and Responsibilities<br/> Lead projects on a product team focused on a major user-facing area of the company, partnering closely with other functions (like Product Managers, Designers, and Data Scientists). <br/> Collaborate with architects, engineers, and business on product design and feature. <br/> Contribute to the team's product and technical roadmaps. <br/> Drive projects from ideation to production using the full technology stack. <br/> Provide technical guidance and mentorship to engineers across the company. <br/> Work with the engineering management team to develop new initiatives and improve existing processes
- title: Software Engineer
start: 2017
end: 2014
employer: BJIT Limited
description: Working with a range of cutting edge technologies and techniques including Amazon Web Services, Spring Boot, Spring MVC, GraphQL, Hibernate, Maven, Gradle, Git and other techniques.
- title: Programmer/
start: 2014
end: 2013
employer: BJIT Limited
description: Working with a range of cutting edge technologies and techniques including Amazon Web Services, Spring Boot, Spring MVC, GraphQL, Hibernate, Maven, Gradle, Git and other techniques. I worked closely with the CTO and across the full-stack, I was involved in all aspects of the technology including the back-end services.
- title: Junior Software Engineer
start: 2013
end: 2013
employer: SurroundApps Inc.
description: Working with a range of cutting edge technologies and techniques including Automation techniques.

#Education is required
education:
- level: Bachelor of Science (B.Sc.)
date: 2003
subject: Artificial Intelligence and Computer Science
school: University of Birmingham

#This section is optional (as is the image link below)
coursera:
profileurl: https://www.coursera.org/user/i/c6362b4056f755a04bef6a791a62102b
courses:
- title: Functional Programming Principles in Scala
link: https://www.coursera.org/course/progfun
optionalimage: https://d1z850dzhxs7de.cloudfront.net/topics/progfun/small-icon.hover.png
date: September 16, 2013
- title: Algorithms Design and Analysis, Part 1
link: https://www.coursera.org/specializations/algorithms
optionalimage: https://d1z850dzhxs7de.cloudfront.net/topics/algo/small-icon.hover.png
date: April 28, 2014

#This section is optional - embeds slideshows from speakerdeck
# to get the speakerdeck ID copy the embed code and look for the data-it attribute
speakerdeck:
profileurl: https://speakerdeck.com/robhinds
talks:
- title: Product Management for Engineers
speakerdeckId: 94f0070c4e434ec79fe9b4eb2cb574e0
conference: API Conference, Berlin 2018
- title: Agile Machine Learning - from Theory to Production
speakerdeckId: ec84f2f56e9743afb0675b1eeeb6b6ce
conference: W-JAX Conference, Munich 2017 (London 2017)
date: 2011
subject: Information and communication Technology
school: Mawlana Bhashani Science and Technology University

#List of interesting Github repo/projects to include - optional
github:
- robhinds/robhinds.github.io
- robhinds/ScaLambda
- robhinds/opinionated-akka-http
- robhinds/food2vec
- robhinds/microservices
- robhinds/spring-social-geeklist
- robhinds/spring-social-stackoverflow
- robhinds/genotype
- robhinds/footweets
- robhinds/ElasticSearchGradle
- rizvi/rizvi.github.io
- rizvi/DataStructure-Algo
- rizvi/JavaCollectionFramework
- rizvi/SpringBootHibernateExample
- rizvi/UVA-HackerRank-Others
- rizvi/log4j_sift-master-second

#Stackoverflow flair is optional
stackoverflow:
profileurl: http://stackoverflow.com/users/258813/rhinds
flairimageurl: http://stackoverflow.com/users/flair/258813.png
profileurl: https://stackoverflow.com/users/2293534/skywalker
flairimageurl: http://stackoverflow.com/users/flair/2293534.png

intro: |
I am an engineer with 15 years experience working in technology. I have primarily worked on the JVM, but have worked across a broad range of technologies thereon: Java, Groovy, Android, Coldfusion and most recently Scala. As well as spending a reasonable amount of time building applications for the web, which has given me an exposure to a range of javascript technologies over the years, through jQuery, extjs, knockout, backbone and most recently to React. <br/><br/>
I enjoy building interesting products, with a good Product Management focus and a good emphasis on good engineering principles and clean code (having worked across differing languages on the JVM, I recognise that good code is contextual).<br/><br/>
I have worked in large scale consultancy roles across Europe as well as a mix of startup experience (including one that was acquired) and I am currently the Chief Technology Officer at a legal-tech startup called <a href="https://www.basementcrowd.com" target="_blank">Basement Crowd</a> where we are building innovative products to serve the legal industry.

#An additional info freetext section is optional at the bottom of the page - can be text or HTML
additionalinfo: |
<strong>Scala</strong>: My current role uses Scala as the primary language and have been building applications in Scala for the last two years. I am familiar with a range of Scala libraries, such as <a target="_blank" href="http://automateddeveloper.blogspot.com/2017/12/an-opinionated-guide-to-building-apis.html"> Akka-Http for building microservices</a> and <a target="_blank" href="http://automateddeveloper.blogspot.com/2018/09/generic-programming-with-scala.html"> Shapeless for generic programming</a>, as well as familiar with a range of <a target="_blank" href="https://basementcrowd.com/2018/11/28/scala-the-aux-pattern-path-dependent-types/" >functional programming techniques available</a>.<br/><br/>
<strong>Java</strong>: I am experienced in a variety of Java API’s and frameworks. I have worked with Spring 4, Spring Boot, JPA (Hibernate and EclipseLink) in addition to others. <br/><br/>
<strong>Groovy</strong> I have used Groovy as a language in production for ~4 years and I am familiar with many of the languages features (such as writing <a target='_blank' href="https://dzone.com/articles/functional-programming-groovy">Functional Programming style groovy</a>) and quirks (such as <a target="_blank" href="https://dzone.com/articles/groovy-retrospective-an-addendum-memory-usage-perm">memory leak issues</a>). <br/><br/>
<strong>Cloud platforms</strong>: I have primarily used AWS for running production apps on the cloud. I have experience setting up, configuring and running applications using a range of AWS offerings, including EC2, RDS, S3, Cogito, <a target="_blank" href="http://automateddeveloper.blogspot.com/2018/05/serverless-with-aws-lambda-scala.html">Lambda</a> and its more recent <a target="_blank" href="http://automateddeveloper.blogspot.com/2018/10/machine-learning-with-aws-scala.html">Machine Learning capabilities</a>.<br/><br/>
<strong>Web Development</strong>: Through building web applications, I have also worked with various client side technology, having used jQuery, Bootstrap, LESS, SASS, Backbone/Underscore/Require. More recently I have written React applications (primarily using the Create React App framework, and extending them)<br/><br/>
<strong>Development Control</strong>: I have a good knowledge of application life-cycle management and have worked with SVN, Git, Maven, Gradle, Sonar, Jenkins, TeamCity, etc. I have experience with an array of testing tools and technologies.<br/><br/>
I have also gained experience and knowledge of other technologies from several side projects and research that I have undertaken in my free time, including Android, a variety of social APIs (Twitter etc) and cloud platforms such as CloudFoundry/OpenShift/AppFog/AWS. <br/><br/>
As part of Nerdability, I created, and am now primary contributor to, two Spring projects - <a target='_blank' href="https://github.com/robhinds/spring-social-geeklist">Spring-Social-Geeklist</a> and <a target='_blank' href="https://github.com/nerdability/spring-social-khan-academy">Spring-Social-Khan-Academy</a>, which provide core integration with those third-party APIs on top of the Spring Social framework. They are both listed as community projects: <a target='_blank' href="http://projects.spring.io/spring-social/">http://projects.spring.io/spring-social/</a>. <br/><br/>
I write a blog covering technical and opinion articles that can be found here: <a target='_blank' href="http://automateddeveloper.blogspot.com/">automateddeveloper.blogspot.com</a> (I am also a <a target='_blank' href="https://dzone.com/users/899489/rhinds.html">DZone MVB</a>)
I have been working for over 6+ years in Software Development, playing a variety of roles such as Senior Software Engineer, Software Engineer and Programmer. I want to be a researcher and want to work on a distributed system, parallel processing, grid computing and data mining.

Nowadays, I’m working as a Software Engineer (web based application) on Java/J2EE.

Personal Characteristics, Organizational Aptitudes and Abilities:

- Willy to learn new technologies to improve my knowledge, self starter, energetic and resourceful, ability to work in teams, proactive person and high commitment to goals and due dates;

- Been responsible for the full life cycle of projects, including requirements (write functional and technical specifications), design, technical design and implementation (major features and components from requirements), automation testing, debugging (contribute in the ongoing effort to improve software design and coding best practices), automated build and deployment (deploy high-availability services);

- Strong experience with Oriented Object Design and UML (diagrams such as class, component, deployment, object, sequence);

- Experience working with Agile methodologies such as SCRUM and Extreme Programming;

- Strong experience in development of web application using Java/J2EE;

- Good skill with java desktop application using swing;

- Charts and reports using excel;

- Java frameworks: Spring, Struts 1 & 2, Hibernate or JPA, jUnit, Maven, Ajax using Dojo, Display Tag, Taglibs, HTML, JavaScript and CSS;

- Database: Oracle 10g, PostgreSQL and MySQL;

- A long experience using case tools (DB Design);

- IDE (Eclipse, Netbeans);

- Web and application server (Apache, Apache Tomcat, JBoss, IBM WebSphere);

- Source code management (SCM) System (Tortoise SVN, RapidSVN, Subclipse for Eclipse, CVS and Git);

- Comfortable with Linux environment;

# Update: https://github.com/robhinds/robhinds.github.io/edit/master/_config.yml