From 4c6abed4045558f39b405176de4c90d51431f9c1 Mon Sep 17 00:00:00 2001 From: Abu Zakir Rizvi Date: Fri, 4 Oct 2019 09:04:07 +0600 Subject: [PATCH 1/5] Update _config.yml Initial Commit --- _config.yml | 140 ++++++++++++++++------------------------------------ 1 file changed, 42 insertions(+), 98 deletions(-) diff --git a/_config.yml b/_config.yml index ad6c8fe3a..7152a30c7 100644 --- a/_config.yml +++ b/_config.yml @@ -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 @@ -10,123 +10,67 @@ 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 Juriosity, FromCounsel, Sparqa. - - 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.
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.

Roles and Responsibilities


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).
Collaborate with architects, engineers, and business on product design and feature.
Contribute to the team's product and technical roadmaps.
Drive projects from ideation to production using the full technology stack.
Provide technical guidance and mentorship to engineers across the company.
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) - -#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 - -#Stackoverflow flair is optional -stackoverflow: - profileurl: http://stackoverflow.com/users/258813/rhinds - flairimageurl: http://stackoverflow.com/users/flair/258813.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.

- 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).

- 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 Basement Crowd where we are building innovative products to serve the legal industry. + date: 2011 + subject: Information and communication Technology + school: Mawlana Bhashani Science and Technology University -#An additional info freetext section is optional at the bottom of the page - can be text or HTML -additionalinfo: | - Scala: 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 Akka-Http for building microservices and Shapeless for generic programming, as well as familiar with a range of functional programming techniques available.

- Java: 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.

- Groovy 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 Functional Programming style groovy) and quirks (such as memory leak issues).

- Cloud platforms: 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, Lambda and its more recent Machine Learning capabilities.

- Web Development: 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)

- Development Control: 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.

- 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.

- As part of Nerdability, I created, and am now primary contributor to, two Spring projects - Spring-Social-Geeklist and Spring-Social-Khan-Academy, which provide core integration with those third-party APIs on top of the Spring Social framework. They are both listed as community projects: http://projects.spring.io/spring-social/.

- I write a blog covering technical and opinion articles that can be found here: automateddeveloper.blogspot.com (I am also a DZone MVB) +# Update: https://github.com/robhinds/robhinds.github.io/edit/master/_config.yml From 98caa302bd28d6c29590c4d7697c1b6830b9d91a Mon Sep 17 00:00:00 2001 From: rizvi Date: Fri, 4 Oct 2019 09:33:29 +0600 Subject: [PATCH 2/5] Update#1 --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index 7152a30c7..dee3a5953 100644 --- a/_config.yml +++ b/_config.yml @@ -73,4 +73,5 @@ education: subject: Information and communication Technology school: Mawlana Bhashani Science and Technology University + # Update: https://github.com/robhinds/robhinds.github.io/edit/master/_config.yml From a180e5ab6031ccf4f28f40d06caae3aa6408f366 Mon Sep 17 00:00:00 2001 From: rizvi Date: Fri, 4 Oct 2019 09:51:23 +0600 Subject: [PATCH 3/5] update#2 --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index dee3a5953..bbbef1574 100644 --- a/_config.yml +++ b/_config.yml @@ -49,7 +49,7 @@ roles: start: 2017 end: Ongoing 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.

Roles and Responsibilities


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).
Collaborate with architects, engineers, and business on product design and feature.
Contribute to the team's product and technical roadmaps.
Drive projects from ideation to production using the full technology stack.
Provide technical guidance and mentorship to engineers across the company.
Work with the engineering management team to develop new initiatives and improve existing processes + 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.
Roles and Responsibilities
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).
Collaborate with architects, engineers, and business on product design and feature.
Contribute to the team's product and technical roadmaps.
Drive projects from ideation to production using the full technology stack.
Provide technical guidance and mentorship to engineers across the company.
Work with the engineering management team to develop new initiatives and improve existing processes - title: Software Engineer start: 2017 end: 2014 From 90778f4b6272fc62d562043d8df429d7d64a5d5a Mon Sep 17 00:00:00 2001 From: Abu Zakir Rizvi Date: Fri, 4 Oct 2019 18:40:28 +0600 Subject: [PATCH 4/5] Intro added --- _config.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/_config.yml b/_config.yml index bbbef1574..ca60d93a0 100644 --- a/_config.yml +++ b/_config.yml @@ -73,5 +73,53 @@ education: subject: Information and communication Technology school: Mawlana Bhashani Science and Technology University +#List of interesting Github repo/projects to include - optional +github: + - 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: https://stackoverflow.com/users/2293534/skywalker + flairimageurl: http://stackoverflow.com/users/flair/2293534.png + +intro: | +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 From fb12224ec404b536d3506f0872ebb61b4c679e5d Mon Sep 17 00:00:00 2001 From: rizvi Date: Fri, 4 Oct 2019 18:45:53 +0600 Subject: [PATCH 5/5] Updated info --- _config.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/_config.yml b/_config.yml index ca60d93a0..a54040928 100644 --- a/_config.yml +++ b/_config.yml @@ -94,32 +94,32 @@ Nowadays, I’m working as a Software Engineer (web based application) on Java/J 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; + - 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); + - 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); + - 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; + - Experience working with Agile methodologies such as SCRUM and Extreme Programming; --Strong experience in development of web application using Java/J2EE; + - Strong experience in development of web application using Java/J2EE; --Good skill with java desktop application using swing; + - Good skill with java desktop application using swing; --Charts and reports using excel; + - 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; + - 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; + - Database: Oracle 10g, PostgreSQL and MySQL; --A long experience using case tools (DB Design); + - A long experience using case tools (DB Design); --IDE (Eclipse, Netbeans); + - IDE (Eclipse, Netbeans); --Web and application server (Apache, Apache Tomcat, JBoss, IBM WebSphere); + - Web and application server (Apache, Apache Tomcat, JBoss, IBM WebSphere); --Source code management (SCM) System (Tortoise SVN, RapidSVN, Subclipse for Eclipse, CVS and Git); + - Source code management (SCM) System (Tortoise SVN, RapidSVN, Subclipse for Eclipse, CVS and Git); --Comfortable with Linux environment; + - Comfortable with Linux environment; # Update: https://github.com/robhinds/robhinds.github.io/edit/master/_config.yml