diff --git a/.github/workflows/azure-static-web-apps-purple-wave-016d94f00.yml b/.github/workflows/azure-static-web-apps-purple-wave-016d94f00.yml new file mode 100644 index 000000000..ce0148ea0 --- /dev/null +++ b/.github/workflows/azure-static-web-apps-purple-wave-016d94f00.yml @@ -0,0 +1,46 @@ +name: Azure Static Web Apps CI/CD + +on: + push: + branches: + - master + pull_request: + types: [opened, synchronize, reopened, closed] + branches: + - master + +jobs: + build_and_deploy_job: + if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed') + runs-on: ubuntu-latest + name: Build and Deploy Job + steps: + - uses: actions/checkout@v3 + with: + submodules: true + lfs: false + - name: Build And Deploy + id: builddeploy + uses: Azure/static-web-apps-deploy@v1 + with: + azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_PURPLE_WAVE_016D94F00 }} + repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for Github integrations (i.e. PR comments) + action: "upload" + ###### Repository/Build Configurations - These values can be configured to match your app requirements. ###### + # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig + app_location: "/" # App source code path + api_location: "" # Api source code path - optional + output_location: "." # Built app content directory - optional + ###### End of Repository/Build Configurations ###### + + close_pull_request_job: + if: github.event_name == 'pull_request' && github.event.action == 'closed' + runs-on: ubuntu-latest + name: Close Pull Request Job + steps: + - name: Close Pull Request + id: closepullrequest + uses: Azure/static-web-apps-deploy@v1 + with: + azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_PURPLE_WAVE_016D94F00 }} + action: "close" diff --git a/LOGIN.html b/LOGIN.html new file mode 100644 index 000000000..77c471b25 --- /dev/null +++ b/LOGIN.html @@ -0,0 +1,360 @@ + + + + + + + + + + + + + + Login - Satish Balakrishnan + + + + + +
+
+ + +
+
+ + +
+ +
+ + +
+ +
+ + Forgot Password? +
+ + +
+ +
+
+
OR
+
+
+ + + + +
+
+ +
+ + + Back to Home + +
+ + + + + \ No newline at end of file diff --git a/SATISH b/SATISH new file mode 100644 index 000000000..b078e81f2 --- /dev/null +++ b/SATISH @@ -0,0 +1 @@ +This is a dummy file named SATISH in the folder satish-resume. \ No newline at end of file diff --git a/assets/img/Containers.png b/assets/img/Containers.png new file mode 100644 index 000000000..29c78bcb2 Binary files /dev/null and b/assets/img/Containers.png differ diff --git a/assets/img/Event-Speaker-Silver.png b/assets/img/Event-Speaker-Silver.png new file mode 100644 index 000000000..df063585d Binary files /dev/null and b/assets/img/Event-Speaker-Silver.png differ diff --git a/assets/img/accenturelogo.jpg b/assets/img/accenturelogo.jpg new file mode 100644 index 000000000..7f4970faf Binary files /dev/null and b/assets/img/accenturelogo.jpg differ diff --git a/assets/img/actrec.png b/assets/img/actrec.png new file mode 100644 index 000000000..3bf980947 Binary files /dev/null and b/assets/img/actrec.png differ diff --git a/assets/img/awsdev.png b/assets/img/awsdev.png new file mode 100644 index 000000000..c4701e423 Binary files /dev/null and b/assets/img/awsdev.png differ diff --git a/assets/img/awsdevops.png b/assets/img/awsdevops.png new file mode 100644 index 000000000..dcc24ffa0 Binary files /dev/null and b/assets/img/awsdevops.png differ diff --git a/assets/img/awssaa.png b/assets/img/awssaa.png new file mode 100644 index 000000000..4a7242809 Binary files /dev/null and b/assets/img/awssaa.png differ diff --git a/assets/img/azure-administrator-associate.png b/assets/img/azure-administrator-associate.png new file mode 100644 index 000000000..1d15fc39a Binary files /dev/null and b/assets/img/azure-administrator-associate.png differ diff --git a/assets/img/azure-ai-fundamentals.png b/assets/img/azure-ai-fundamentals.png new file mode 100644 index 000000000..5e9f21752 Binary files /dev/null and b/assets/img/azure-ai-fundamentals.png differ diff --git a/assets/img/azure-data-fundamentals.png b/assets/img/azure-data-fundamentals.png new file mode 100644 index 000000000..7165c543f Binary files /dev/null and b/assets/img/azure-data-fundamentals.png differ diff --git a/assets/img/azure-fundamentals.png b/assets/img/azure-fundamentals.png new file mode 100644 index 000000000..a4d606340 Binary files /dev/null and b/assets/img/azure-fundamentals.png differ diff --git a/assets/img/azure-solutions-architect-expert.png b/assets/img/azure-solutions-architect-expert.png new file mode 100644 index 000000000..a6aeb0575 Binary files /dev/null and b/assets/img/azure-solutions-architect-expert.png differ diff --git a/assets/img/ckacert.png b/assets/img/ckacert.png new file mode 100644 index 000000000..a2957f2fe Binary files /dev/null and b/assets/img/ckacert.png differ diff --git a/assets/img/hack2021.png b/assets/img/hack2021.png new file mode 100644 index 000000000..6ab6a55db Binary files /dev/null and b/assets/img/hack2021.png differ diff --git a/assets/img/hack2022.png b/assets/img/hack2022.png new file mode 100644 index 000000000..9be75518f Binary files /dev/null and b/assets/img/hack2022.png differ diff --git a/assets/img/healthseq.jpg b/assets/img/healthseq.jpg new file mode 100644 index 000000000..eda8b929e Binary files /dev/null and b/assets/img/healthseq.jpg differ diff --git a/assets/img/hpelogo.png b/assets/img/hpelogo.png new file mode 100644 index 000000000..8e6e00a8d Binary files /dev/null and b/assets/img/hpelogo.png differ diff --git a/assets/img/microsoft.png b/assets/img/microsoft.png new file mode 100644 index 000000000..d8520380a Binary files /dev/null and b/assets/img/microsoft.png differ diff --git a/assets/img/my-passport-photo-square.jpg b/assets/img/my-passport-photo-square.jpg deleted file mode 100644 index 907e155bd..000000000 Binary files a/assets/img/my-passport-photo-square.jpg and /dev/null differ diff --git a/assets/img/passport-new.jpg b/assets/img/passport-new.jpg index a465073fc..c98f72edf 100644 Binary files a/assets/img/passport-new.jpg and b/assets/img/passport-new.jpg differ diff --git a/assets/img/persistent.jpg b/assets/img/persistent.jpg new file mode 100644 index 000000000..db8476323 Binary files /dev/null and b/assets/img/persistent.jpg differ diff --git a/assets/img/pwc.png b/assets/img/pwc.png new file mode 100644 index 000000000..d03ef9dbf Binary files /dev/null and b/assets/img/pwc.png differ diff --git a/assets/img/security.png b/assets/img/security.png new file mode 100644 index 000000000..72c2044e4 Binary files /dev/null and b/assets/img/security.png differ diff --git a/assets/img/smart.jpg b/assets/img/smart.jpg new file mode 100644 index 000000000..b4b5eb32f Binary files /dev/null and b/assets/img/smart.jpg differ diff --git a/assets/img/terraformcert.png b/assets/img/terraformcert.png new file mode 100644 index 000000000..f739f0e04 Binary files /dev/null and b/assets/img/terraformcert.png differ diff --git a/assets/resume/SatishBalakrishnan0123.docx b/assets/resume/SatishBalakrishnan0123.docx new file mode 100644 index 000000000..ca7c79d1c Binary files /dev/null and b/assets/resume/SatishBalakrishnan0123.docx differ diff --git a/assets/resume/SatishBalakrishnan0123.pdf b/assets/resume/SatishBalakrishnan0123.pdf new file mode 100644 index 000000000..ededd2883 Binary files /dev/null and b/assets/resume/SatishBalakrishnan0123.pdf differ diff --git a/assets/resume/Varad_Bhogayata_Resume.pdf b/assets/resume/Varad_Bhogayata_Resume.pdf deleted file mode 100644 index 6852ca0a6..000000000 Binary files a/assets/resume/Varad_Bhogayata_Resume.pdf and /dev/null differ diff --git a/index copy.html b/index copy.html new file mode 100644 index 000000000..06b9b99b4 --- /dev/null +++ b/index copy.html @@ -0,0 +1,1003 @@ + + + + + + + + + + + + + + + + + + + Satish Balakrishnan | Cloud Architect + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+

Hi, I'm Satish Balakrishnan

+
A
+ +
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.
+
+ + +
+
+
+
+ + +
+

About

+
+ + + +

I am a Cloud Solutions Architectfocusing on Cloud infrastructure and Application Innovation for 'Strategic customers', spanning multi-country and multi-year commited deals.

+

My role involves helping our customers in their end-to-end digital transformation by engaging with senior stakeholders at every step of their journey, from piloting initial solutions to supporting them and guiding their evolution to the ever-changing business needs.

+

To help mitigate customers' challenges, I conduct architectural design sessions, Cloud Adoption Frameworks and Well-Architected Framework workshops.

+

I routinely speak at customer or partner events and have won the Microsoft event speaker silver award.

+

I have experience working for the healthcare domain and FSI domain, along with leading a team for a fast-paced startup right from its inception to its acquisition within four years.

+

I love helping, I mentor on Mentorcruise and I am rated as one of their top mentors.

+ + +

+

    +
  • Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash
  • +
  • Databases: MySQL, PostgreSQL, MongoDB
  • +
  • Libraries: NumPy, Pandas, OpenCV
  • +
  • Frameworks: Flask, Django, Node.js, Keras, TensorFlow, PyTorch, Bootstrap, Apache Beam
  • +
  • Tools & Technologies: Git, Docker, AWS, GCP, Heroku, JIRA
  • +
+ +

+ + + +
+
+ + + +
+

Experience

+
+ + +
+
+
+
+ Zhiffy logo +
+ +
+

+ Zhiffy +

+
+
+
Software Engineer
+
    +
  • + Developed and managed the backend of an e-commerce platform using Flask, MongoDB, and AWS. +
  • +
  • + Worked on three web applications targeting customers, selling vendors, and admin users; built 50+ RESTful APIs with functionalities +such as login/sign up, view a product, add a product to cart, checkout the order, etc. +
  • +
  • Improved the response time by 20% by refactoring the codebase and changing database design and queries.
  • +
  • Added a bulk upload feature which reduced the manual work of adding products into a database.
  • +
  • + Tools: Python, Flask, MongoDB +
  • +
+
+
+ July 2020 - Nov 2020 | Hyderabad, India +
+
+ + +
+
+
+
+ Meditab logo +
+ +
+

+ Meditab +

+
+
+
Programmer Analyst
+
    +
  • + Customized a tree-based optimization algorithm that separates drugs into distinct groups to maximize the concurrent execution of drug +dispenser robots; improved an optimization algorithm that reduced the cycle-time of the automation process by 25%. +
  • +
  • + Devised a customized recursion algorithm to extend the functionality of the current environment to a multi-robot and multi-system +environment +
  • +
  • + Built a modular video analytics app using Flask, OpenCV that tracks the location of each human in a multi-camera environment; +utilized perspective transformation, object detection, and object tracking to find the location of a human. +
  • +
  • Increased the speed of the video analytics app by 20% by using a customized YOLOv3 algorithm to perform object detection and + DeepSORT algorithm for multi-object tracking.
  • +
  • + Tools: Python, Flask, OpenCV, Keras, Tensorflow, PyTorch +
  • +
+
+
+ Dec 2018 - July 2019 | Ahmedabad, India +
+
+ + +
+
+
+
+ Mtag logo + +
+ + + +
+
Software Developer
+
    +
  • + Programmed a cloud-based web app using Flask and JavaScript aimed at storing, visualizing, and tracking temperature and humidity +of each drug container to estimate the degradation of the drug. +
  • +
  • + Created an alert system to send notifications and emails when the parameters exceed the threshold. +
  • +
  • + Tools: Python, Flask, JavaScript +
  • +
+
+
+ July 2018 - Nov 2018 | Ahmedabad, India +
+
+ + +
+
+
+
+ Cignex logo +
+ +
+
Project Trainee
+
    +
  • + Designed a library management system for a local library, where we undertook activities like requirement + elicitation, preparing Data Flow + and Entity-Relationship diagrams. +
  • +
  • + Delivered a solution for a POC involving Automatic Financial Document Classifier using Natural Language + Processing and Support Vector + Machines with 96% accuracy on the company’s data. +
  • +
  • + Tools: Python, Scikit-learn, NLTK +
  • +
+
+
+ June 2017 - July 2017 | Ahmedabad, India +
+
+ +
+
+ + +
+

Projects

+
+
+ +
+
+
+ music streaming app +
+
+ Music Player Web-App +

+ A music streaming web app based on Django +

+
+
+ + + Accomplishments +
    +
  • Tools: Django, HTML, CSS, Bootstrap, SQLite, AWS S3, Heroku
  • +
  • Register/login to the web app(with OAuth-based Google Sign-In).
  • +
  • Search and filter songs based on language and singer.
  • +
  • Create multiple playlists and add/remove songs to/from playlist.
  • +
  • Scroll through recently played/viewed songs.
  • + + +
+
+ + +
+
+
+
+ +
+
+
+ quiz app +
+
+ Quiz Web-App +

+ A quiz playing web app based on Django +

+
+
+ + + Accomplishments +
    +
  • Tools: Django, HTML, CSS, Bootstrap, SQLite, Heroku
  • +
  • Register/login to the web app(with OAuth-based Google Sign-In).
  • +
  • Play Quiz and see the leaderboard
  • + +
+
+ + +
+
+
+
+ + + + + +
+
+
+ Screenshot of web app +
+
+ Blog Web-App +

+ A simple and extensible blog web-app based on Flask. +

+
+
+ + + Accomplishments +
    +
  • Tools: HTML, CSS, Bootstrap, Flask, SQLAlchemy, Postgresql, Python
  • +
  • Users can view posts and contact the admin via Contact Page.
  • +
  • Admin can Add, Delete, Update posts.
  • + + +
+
+ + +
+
+
+
+ + +
+
+
+ Screenshot of  web app +
+
+ Visual Question Answering +

+ An attention-based classification model that aims at generating an answer for a given input image. +

+
+
+ + + Accomplishments +
    +
  • Incorporated Convolution Neural Networks (CNN) for extracting image features and Long Short Term + Memory for extracting question + embeddings.
  • +
  • Tested the model on the COCO dataset, abstract scenes images, and got 69% overall accuracy on the + VQA evaluation metric.
  • + +
+
+ +
+
+
+
+ + +
+
+
+ Screenshot of  web app +
+
+ Video Summarizer +

+ A Seq2Seq model that generates a short summary of the given input video. +

+
+
+ + + Accomplishments +
    +
  • Incorporated CNN to detect and classify objects in the video frames and Long Short Term Memory for + generating a summary.
  • +
  • Evaluated the model on MSVD (Microsoft Video Description Corpus) dataset; achieved 0.77, 0.71, + 0.52 scores respectively on ROGUE, + BLEU, METEOR evaluation metrics.
  • + +
+ +
+ +
+
+
+
+ + +
+
+
+ Screenshot of  web app +
+
+ Image Generator +

+ An image generator based on the concept of adversarial networks (GANs) +

+
+
+ + + Accomplishments +
    +
  • Developed system was tested on a human-face database and loss was calculated by comparing the PCAs + of generated and original image.
  • +
  • Calculated difference in PCA was less than 10%, depicting the successful generation of an image by + the generator.
  • + +
+
+ +
+
+
+
+ + +
+
+
+ Screenshot of  web app +
+
+ Head Counting System +

+ A system that calculates the attendance of the class from a panoramic image of a live classroom. +

+
+
+ + + Accomplishments +
    +
  • Used Singular Value Decomposition for image compression; applied various image processing + techniques and morphological operations to + detect the number of heads.
  • + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+

Skills

+
+ +
+
+

Languages and Databases

+
+
+ Python +
+
+ HTML5 +
+
+ CSS3 +
+
+ MySQL +
+
+ PostgreSQL +
+
+ Shell Scripting +
+
+
+
+ +
+
+

Libraries

+
+
+ NumPy +
+
+ Pandas +
+
+ OpenCV +
+
+ scikit-learn +
+
+ matplotlib +
+
+
+
+ + +
+
+

Frameworks

+
+
+ Django +
+
+ Flask +
+
+ Bootstrap +
+
+ Keras +
+
+ TensorFlow +
+
+ PyTorch +
+
+
+
+ + +
+
+

Other

+
+ + +
+ Git +
+
+ AWS +
+
+ Heroku +
+
+
+
+ + + + +
+
+ + +
+

Education

+
+
+ +
+
+
+

+ School of Biotechnology and Bioinformatics - D Y Patil University +

+

Navi Mumbai, India

+

+ Degree: Master of Technology in Bioinformatics +

+
+
+ + +
+
+
+
+

+ Vivekanand Education Society +

+

Mumbai, India

+

+ Degree: Bachelor of Science in Biotechnology +
+

+
+
+
+
+
+
+ + +
+

Contact

+ +
+
+ + + + + + + + + + + + + + + diff --git a/index.html b/index.html index 184162f13..71efd47e6 100644 --- a/index.html +++ b/index.html @@ -1,70 +1,65 @@ - + - + - - - + + + - - Varad Bhogayata | Software Developer + - - - + Satish Balakrishnan – Cloud Solutions Architect | Author & Speaker - + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + @@ -73,174 +68,108 @@ -