Giter VIP home page Giter VIP logo

cqf-and-mathematics's Introduction

Hi there

I'm Alex Nesovic. Worked first in technology consulting at Accenture Technology, then worked for the Capital Markets division of Deloitte Luxemboug (Alternative Investments sub-division) as a Senior Consultant (Software Developer using Python, Flask, JS). Worked also for one fund manager's technology division as a tech consultant for the front-office and middle-office side of their client's operations.

Technical Portfolio

Two main side projects:

Financial-portfolio.io

"Official" version is currently off the grid but demo available here: http://financial-portfolio.eu-central-1.elasticbeanstalk.com/ (not optimized for mobile)

This project gives an overview of my capabilities (full-stack, from server setup on the back end, though front-end design, to cloud deployment with Docker and routing for public availability).

Financial-portfolio.io (AWS cloud-native) is:

  1. An autonomous market data feeder powered by Python, Jenkins/Cron and Linux. A stock market data platform accessible via a own developed front-end.
  2. An autonomous signals detector

Development performed on FP :

Second Phase:
(!! The code of the commercial and extended version is private, let's get in touch if you'd like to know more !!)

  • Currently migrating the project from Flask/JS (+AJAX, Jquery) to a Django/React tech stack
  • Setting up Redux to manage the global state

First Phase:

  • Deployed the app (Python Flask application) to the web & the cloud (AWS Route 53, Beanstalk & Docker)
  • Implemented the automated & scheduled web crawlers to scan the American stock market on a daily basis (Python Selenium + Jenkins on Linux AWS EC2 VMs)
  • Coded the automated technical analysis algorithms (Python)
  • Coded the front-end (JS, HTML, CSS, Bootstrap)
  • Coded the middleware (AJAX calls <-> Flask API)
  • User authentication procedure developement
  • AWS RDS MySQL setup
  • Connection to different market data API's

Code (first phase): https://github.com/alexnesov/Financial-portfolio-Flask

Project-based.io

Architecture of the app

My Skills

Languages

  • Python (my strong point, using it daily in a professional (Accenture, Deloitte, Axa, Clearstream) and personnal context, since 4 years almost)
  • JS
  • cpp (basics)
  • java (basics)
  • C (basics)

DB's

  • sqlite
  • mysql

Web

Servers & API's

  • flask (using it daily)
  • Django
  • Django-REST
  • Using Postman and exporting the JSON format configs for API documentation. Used Swagger also a bit.

Front-end & Middleware

  • HTML
  • CSS (hands-on native CSS flexbox usage, after having sweat with float handling)
  • Bootstrap
  • react
  • redux
  • Used AJAX with vanilla JS before, JQuery also, but currently using REST arch with JSON, daily, in the context of React developments
  • Learning ThreeJS
  • Using Electron for Desktop development

Cloud

  • aws
  • Daily usage of EC2 (SSHing through Tmux through my Linux personal computer)
  • Lambda (used it as Node.js service based to receive user trigger emailing capabilities from a JS static webpage, returns a OK/KO message to static website)
  • Combination of AWS API Gateway service with SES (AWS email service) to allow contact Form capabilities within an otherwise static S3 website
  • RDS (for MySQL community)
  • S3 (stored a static website on it, and using it to store app uploaded user images instead of storing them on a MySQL "traditional" DB --> would be a bad practice)
  • Beanstalk (for deploying Docker containers)
  • Route 53 (used it to buy several domains and manage HTTP/HTTPS routings)
  • IAM (access control when I was collaborating with other users)
  • EventBridge (implented "rules" to turn ON/OFF my EC2 instance on schedule, to reduce costs)
  • AWS CodePipeline (including CodeBuild) for the CI/CD (both of my side projects are wrapped in it)

  • Azure

(Microsoft Azure certified + experience with Databricks --> used py Koalas in the context of a Spark cluster)

Other stuff

  • Cron, SSH, Git, daily usage of linux command line

Workflow and agility:

  • Docker
  • Jenkins (using it as a nice Linux Cron, to orchestrate my autonomous python jobs on EC2)

OS':

  • MS (the main OS I'm using)
  • Ubuntu

How to reach me:


LinkedIn

or: [email protected]

cqf-and-mathematics's People

Contributors

alexnesov avatar

Watchers

 avatar  avatar

Forkers

suhasghorp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.