News for hackers. Stuff that matters.

prasanthmj

Re:Ask HN: Who wants to be hired? (January 2025) on Thursday January 02, 2025 @04:45PM (#42579283)

  Location: India
  Remote: Yes
  Willing to relocate: No
  Technologies: Go, Kubernetes, Terraform, AWS, GCP, TypeScript, React, Kafka, PostgreSQL, Temporal
  Resume: https://linkedin.com/in/prasanthmj/
  Email: [email protected]
  Portfolio: https://prasanthmj.github.io/
15+ years of product development experience, primarily focused on backend engineering and platform development.

I've worked on significant projects including: - Building a next-generation Platform as a Service (PaaS) product using Go, Kubernetes, and cloud platforms - Developing a capital structure management product for FinTech with microservices architecture - Creating real-time monitoring systems for telecom infrastructure

Core expertise in: - Building and scaling microservices architectures using Go - Kubernetes (CKA and CKAD certified) and cloud infrastructure - System design and architecture - DevOps and CI/CD pipeline development

I'm particularly interested in backend/platform engineering roles where I can leverage my experience in Go, Kubernetes, and distributed systems. While I'm comfortable with DevOps, I prefer focusing on core platform/product development.

Open to challenging opportunities that align with my expertise in building scalable backend systems and platform development. I bring strong experience in both startup and enterprise environments, with a focus on delivering quality, maintainable solutions.

Looking for full-time remote positions with teams that value technical excellence and sustainable development practices.

Re:Ask HN: Who wants to be hired? (December 2024) on Monday December 02, 2024 @11:48AM (#42297927)

  Location: India
  Remote: Yes
  Willing to relocate: No
  Technologies: Go, Kubernetes, Terraform, AWS, GCP, TypeScript, React, Kafka, PostgreSQL, Temporal
  Resume: https://linkedin.com/in/prasanthmj/
  Email: [email protected]
  Portfolio: https://prasanthmj.github.io/
15+ years of product development experience, primarily focused on backend engineering and platform development.

I've worked on significant projects including: - Building a next-generation Platform as a Service (PaaS) product using Go, Kubernetes, and cloud platforms - Developing a capital structure management product for FinTech with microservices architecture - Creating real-time monitoring systems for telecom infrastructure

Core expertise in: - Building and scaling microservices architectures using Go - Kubernetes (CKA and CKAD certified) and cloud infrastructure - System design and architecture - DevOps and CI/CD pipeline development

I'm particularly interested in backend/platform engineering roles where I can leverage my experience in Go, Kubernetes, and distributed systems. While I'm comfortable with DevOps, I prefer focusing on core platform/product development.

Open to challenging opportunities that align with my expertise in building scalable backend systems and platform development. I bring strong experience in both startup and enterprise environments, with a focus on delivering quality, maintainable solutions.

Looking for full-time remote positions with teams that value technical excellence and sustainable development practices.

Re:Ask HN: Who wants to be hired? (March 2024) on Friday March 01, 2024 @10:48PM (#39569628)

    Location: India  
    Remote: Yes  
    Willing to relocate: Yes
    Technologies: Go(golang), Kubernetes, Typescript, Vue, React
    Résumé/CV: https://www.linkedin.com/in/prasanthmj/
    Email: prasanthmj (at) gmail (dot) com
    Writing: https://prasanthmj.github.io/
With extensive experience in product development, I specialize in backend development, microservices, and SaaS products, with a growing focus on AI productization. Expert in agile and scrum, I continuously evolve to navigate the rapidly changing tech landscape. If your project aligns with my strengths, reach out via email.
Re:Ask HN: Who wants to be hired? (May 2023) on Tuesday May 02, 2023 @09:17AM (#35786961)

  Location: India  
  Remote: Yes  
  Willing to relocate: Yes
  Technologies: Go(golang), Kubernetes, Typescript, Vue, React
  Résumé/CV: https://www.linkedin.com/in/prasanthmj/
  Email: prasanthmj (at) gmail (dot) com
  Writing: https://prasanthmj.github.io/
I'm a software pro with 15+ years of experience building products that meet users' needs. Agile and scrum are my jam, and I'm a BackEnd expert who can build microservices, integrate systems, and handle databases. I'm all about automation and DevOps, and I never stop learning.
Re:Ask HN: Who wants to be hired? (March 2023) on Thursday March 02, 2023 @06:47AM (#34994638)

  Location: Bangalore, India  
  Remote: Yes  
  Willing to relocate: Yes
  Technologies: Go(golang), Kubernetes, Typescript, Vue, React
  Résumé/CV: https://www.linkedin.com/in/prasanthmj/
  Email: prasanthmj (at) gmail (dot) com
  Writing: https://prasanthmj.github.io/
15+ years of hands-on software product development experience. At the moment, focusing on backend development (Using Go/Node) for Saas businesses.
Re:Ask HN: Who wants to be hired? (February 2023) on Thursday February 02, 2023 @04:53AM (#34624417)

  Location: Bangalore, India  
  Remote: Yes  
  Willing to relocate: Yes
  Technologies: Go(golang), Kubernetes, Typescript, Vue, React
  Résumé/CV: https://www.linkedin.com/in/prasanthmj/
  Email: prasanthmj (at) gmail (dot) com
  Writing: https://prasanthmj.github.io/
15+ years of hands-on software product development experience. At the moment, focusing on backend development for Saas businesses.
Re:Ask HN: Who wants to be hired? (January 2023) on Tuesday January 03, 2023 @03:58AM (#34229394)

  Location: Bangalore, India  
  Remote: Yes  
  Willing to relocate: Yes
  Technologies: Go, Kubernetes, Typescript, Vue, React
  Résumé/CV: https://prasanthmj.github.io/resume/
  Email: prasanthmj (at) gmail (dot) com
15+ years of hands-on software product development experience. Certified Professional Scrum Product Owner. Hands-on full stack coding experience - Go (golang), Typescript, React.
Mars helicopter Ingenuity flew 14 meters above Mars' red dirt on Saturday, Dec. 3rd
Re:Ask HN: Who wants to be hired? (December 2022) on Friday December 02, 2022 @09:03AM (#33830510)

  Location: Bangalore, India  
  Remote: Yes  
  Willing to relocate: Yes
  Technologies: Go, Kubernetes, Typescript, Vue, React
  Résumé/CV: https://prasanthmj.github.io/resume/
  Email: prasanthmj (at) gmail (dot) com
15+ years of hands-on software product development experience. Certified Professional Scrum Product Owner. Hands-on full stack coding experience - Go (golang), Typescript, React.
Re:Ask HN: Who wants to be hired? (December 2022) on Thursday December 01, 2022 @09:08PM (#33825823)

  Location: Bangalore, India  
  Remote: Yes  
  Willing to relocate: Yes
  Technologies: Go, Kubernetes, Typescript, Vue, React
  Résumé/CV: https://prasanthmj.github.io/resume/
  Email: prasanthmj (at) gmail (dot) com
15+ years of hands-on software product development experience. Certified Professional Scrum Product Owner. Hands-on full stack coding experience - Go (golang), Typescript, React.
Re:Ask HN: Who wants to be hired? (November 2022) on Wednesday November 02, 2022 @12:30AM (#33431462)

  Location: Bangalore, India  
  Remote: Yes  
  Willing to relocate: Yes
  Technologies: Go, Kubernetes, Typescript, Vue, React
  Résumé/CV: https://prasanthmj.github.io/resume/
  Email: prasanthmj (at) gmail (dot) com
15+ years of hands-on software product development experience. Certified Professional Scrum Product Owner. Hands-on full stack coding experience - Go (golang), Typescript, React.
Re:Ask HN: Who wants to be hired? (January 2022) on Monday January 03, 2022 @10:21PM (#29790893)

  Location: Bangalore, India  
  Remote: Yes  
  Willing to relocate: Yes
  Technologies: Go, Kubernetes, Typescript, Vue
  Résumé/CV: https://prasanthmj.github.io/resume/
  Email: prasanthmj (at) gmail (dot) com
Currently building server side services using Go. In the past, worked on refactoring large codebases, performance tuning cloud-based systems, and building SAAS and desktop products. I have experience in web, cloud, as well as embedded systems, and have worked with many programming languages.
Re:Ask HN: Who wants to be hired? (August 2021) on Monday August 02, 2021 @09:29PM (#28044769)

  Location: Bangalore, India  
  Remote: Yes  
  Willing to relocate: Yes
  Technologies: Go, Kubernetes, Typescript, Vue
  Résumé/CV: https://prasanthmj.github.io/resume/
  Email: prasanthmj (at) gmail (dot) com
Currently building server side services using Go. In the past, worked on refactoring large codebases, performance tuning cloud-based systems, and building SAAS and desktop products. I have experience in web, cloud, as well as embedded systems, and have worked with many programming languages.
Re:Ask HN: Who wants to be hired? (May 2021) on Monday May 03, 2021 @08:57PM (#27032883)

  Location: Bangalore, India  
  Remote: Yes  
  Willing to relocate: Yes
  Technologies: Go, Kubernetes, Typescript, Vue
  Résumé/CV: https://prasanthmj.github.io/resume/
  Email: prasanthmj (at) gmail (dot) com
Currently focusing on building high-performance systems using Go lang and Kubernetes. In the past, worked on refactoring codebases, performance tuning cloud-based systems, and building SAAS and desktop products. I have experience in web, cloud, as well as embedded systems, and have worked with many programming languages.
London scientists build 'ultra broadband nearly three million times faster' than UK home fibre optic internet connections. The team used amplifiers to enhance the way light carries digital data through fibre-optic broadband to achieve a record 178 terabits per second
Great Idea! With a little bit of improvement, this could be the "go-to" tool for developers. Its time there are specific search engines for specific purposes with nice filters like this one.
I used this technique in my forms until I realised that the browser's auto-fill also works similar to the bot and will fill fields that has a familiar field name (email, name phone etc). Real users (many of them) who use browsers auto-fill feature will get blocked by this technique. If you add a field with a random field name bots ignore that field.

One thing that works still is using Javascript to create a hidden field and make that field mandatory. Run of the mill bots don't run Javascript yet. However this will exclude people who have disabled Javascript in their browsers.

It seems to follow the notion that more comments = better code. If the symbol names are explanatory enough, the code itself will be self-explanatory. Then all that must be commented about will be special cases handled/not handled and why a certain decision is taken about handling in a certain way.

Often, "every single line is commented" results from blindly following a certain "Standard" that demands that. Eventually generating meaningless comments all over the code. Then the important points never gets mentioned in the comments or just gets buried in the noise.

I invested a lot of time trying to publish a Gmail add-on and failed miserably [1][4] because of this lockdown. Here are some notes that may be of interest:

The lock down is for the Gmail API especially for API that allows reading user’s email.

Any App has to get OAuth 2 token to get access to the API. The user has to explicitly provide access . The approval screen will show each type of access the app is asking. See an example here [2]

In addition, Google will send an email to the user immediately after the approval, with a scary warning.

The user can withdraw the app access anytime, from Google account page.

The data access concern Google is projecting is that the APP can read user’s email (Remember, the app can read only those who explicitly gave the app the permission to read their email). The “lockdown” is a direct reply to the media frenzy that “Gmail allows any app to read anyone's email” [5]. Gmail does not allow reading email automatically. The user has to allow explicitly.

In order to get Gmail API access, the app has to go through a Google review process where Google will ask the developer to justify each type of API access the app is requesting in addition to explaining (with videos) what the app does and how the API is used. The first level of approval process demands you to publish a comprehensive privacy policy and in my experience, anything like “marketing” or “research” in the privacy policy will get you disapproval. [3]

Such a strict approval process is good and fine, and well appreciated till this point. The issue comes for the last part of the approval process.

Those Apps that requires read access to Gmail has to get themselves assessed, through Google appointed third party security assessors paying $75000 USD annually.

This is the main blocker.

This will kick out any app or add-on that small scale developers create. It will block new entrants. What remains will be established apps that are generating huge revenue to justify the “protection money”. They get an added advantage that there will no longer be any new competition.

It is not the restrictions, or the intention to protect the end user that is in question but the “first save my back” attitude in the process, and the bait and switch - that is the problem. In summary it happened like this:

Hey developers come, build apps using our platform, show your innovation! Developers start investing time and effort on the platform, approval process is smooth and fare Somewhere else, someone misuses someone’s system, huge media attention Sorry developers, you go to Mr X , keep paying him and we will keep you here. If not, trash your product and go away.

[1] https://medium.com/@prasanthmj/lessons-learned-developing-an...

[2] https://www.youtube.com/watch?v=GGXFQUmZTf4

[3] https://blog.gsmart.in/applying-for-g-suite-api-approvals/

[4] https://medium.com/@prasanthmj/google-restricted-api-scopes-...

[5] https://www.wsj.com/articles/techs-dirty-secret-the-app-deve...

Older »