:::info # Development Plan :arrow_upper_right: ::: ### :memo: About Me ![](https://i.imgur.com/JLRgF06.jpg) <b>*Note:*</b> *The above representation is to just give context to 'mentors' - where I don't get an opportunity to talk to them personally* --- ### What I want to be :::info --- #### :pushpin: 2-3 Years from now :chart_with_upwards_trend: --- ::: <style> code.blue { color: #337AB7 !important; } code.orange { color: #F7A004 !important; } </style> <b>Objective: </b> To be a technologist solving problems of scale, stability, provide seamless customer experiences and contribute to humanity as a whole <b><code class="orange">Path to acheive this? </code> </b> <b><code class="blue"> <u>Technical:</u> </code> </b> 1. Continue to mentor & learn from a team of passionate engineers 2. Continue to be Hands-on :arrow_right: to design :arrow_right: to Architecture(Eternal Passion) 2a. Build Highly Scalable + Stable ==Cloud Native Apps== 2b. Learn the art of designing them & design them 2c. ==Automate== stuff along the way; (Environment building, Testing etc.) 2d. Contribute & adhere to ==best engineering practices== (Like Quality dashboards') 2e. Build Apps with a SRE mindset. 3. Work in Emerging tech(Cloud,Containerisation,ML) -> Feeds to 2 4. DevSecOps :arrow_right: Integrate security into every aspect. 5. Build new things & venture into unknown areas like <br>5a. Building a POC for face recognition in our APP <br>5b. Building a new data lake for analytics <br>5c. Build other POCs that Business wants 6. Contribute to ANZ dev community and the overall dev community as a whole <b><code class="blue"> <u>Business:</u> </code> </b> 1. Retail + Wholesale Fintech/Payments domain expert <b><code class="blue"> <u>Interpersonal & People Skills:</u> </code> </b> 1. Leading with Compassion (As Jeff Weiner puts it) 2. Ability to articulate what each 'feature' or tech debt exactly translates to our customers 3. Ability to motivate colleagues to learn continuously 4. Scale in Mentoring/Coaching 6. Ability to give feedback to help others grow(the right way of articulation without offending) 7. Arrange & run technical guilds, brownbag KT sessions to get and share learnings. --- :::info ### Things to Catch-up (technically) ::: <b><code class="orange">Scale: </code> </b> <b> 1 </b> - Average <b> 5 </b>-Proficient :rocket: | | Work Opportunities | Support & Mentoring |Training| | ---- | -------- | -------- | --- | | <b>Technical Skills </b> Front-End Programming Lanugages like ==React Native/React Js==| Working in a squad that has React in the tech stack - Which I'm already doing | Guidance from Front End Experts | Taking online courses in Udemy, Plural sight. *Note:* *I'm currently 2 out of 5 in FE. Would like to catch-up to 4/5 in next 1 year.* :::success Progress: 1. Built couple of small features in FE(Front End) 2. Passively review PRs 3. Part of FE developer community ::: --- | | Work Opportunities | Support & Mentoring |Training| | ------ | -------- | -------- | --- | |<b>Technical Skills </b> - ==Cloud Engineer== <br> 1. Infrastructure as code <br> 2. Containerisation <br> 3. Serverless <br> 4. No SQL DBs <br> ==5. Build Highly Scalable cloud native apps== <br> 6. Peripheral services in cloud contributing to point 5 | Would like to work in teams where applications are being migrated to clour or is slated to happen | Mentoring from Cloud experts(within ANZ or from any providers) on designing Highly available & scalable systems. <br> Interact with SMEs within our team/outside the team -> this will allow me to learn from their experience (<b>very imp!</b>) | External training providers like Cloud Guru/ Linux academy/other trainers. <br> Would like to do certification as part of the training to validate the skills and stay motivated. *Note:* *I’m currently 2/5 in Cloud(with the above). Would like to catch-up to 5/5 in next 1.5 - 2 years* :::success ==Completed== 1. Completed AWS Cloud Practitioner Certification (April 22^nd^) 2. Completed AWS Solution Architect Associate (June 9^th^) 3. Planning for AWS Devloper associate (July 10^th^) 4 Learning thru re:invent videos 5. Attending AWS online sessions(Level 200-400) ==To Do (planned in next 6 months)== 1. Contribute to cloud developer community 2. Get Hands-on and build couple of apps 3. Learn tools like Terraform 4. Share my learnings in Medium.com/dzone/dev.to and get feedback *Progress will be re-visited every 3 months to see where I'm and adjust accordingly*<br> :::info *Note: I clearly understand nothing can match actual work experience. Looking forward to getting an opportunity* ::: ----- | | Work Opportunities | Support & Mentoring | Training | | ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | <b>Technical Skills: </b> ==DevSecOps== <br> 1. Coding with security in mind <br> 2. Shift Left security aspects like Pen testing, Fortify scans | Working in any squad will give me this opportunity | Speak with Security experts within ANZ | Nothing specific. I have been registering for AppSecurity Webinars/online conferences. <br> 2. Following OWASP security blogs | | Container Security (It does not come under DevSecOps but mentioned here as its connected to security) | Not sure | Nothing specific | At the first level, would like to read and understand how it all works | | SRE - This capability is more towards the reliability aspect |Would like to second in a SRE team for 3-5 months | Learn from other SRE experts | Nothing specific. (TBD CL) | :::success Progress: 1. Took up a new challege of analysing and provding solutions to Transactive Mobile Apps' security observations. 2. As part of number 1, had to go thru heaps of documentation like OWASP to understand how it all works. 3. Liased with Retail App team on how they are handling security observations and non-compliances. ::: --- Note: --- :::info ### To Catch-up (Business/Functional) ::: | | Work Opportunities | Support &Mentoring | Training | | ---- | -------- | -------- | --- | | <b>Business Skills</b>, Understanding the ==Transaction Banking Domain, including Risks, Compliances,Settlement, FX==| Work closely/interact closesly with people who are experts in this space | Bi-Weekly sessions on how it all flows thru end to end | Possible training from internal staff /documentation to read thru'. | :::success Progress: 1. Have gone through docos in confluence that helps in understanding the nuances of the payments/trade domain 2. Learning from POs on how the system works. *a)Basically I'm striving to lessen the grey areas in the path of my work* *b)The above will exactly help me in knowing - how the change i'm doing will impact the customer. I would be able to articulate it better.* *c)I do understand the retail space very well* ::: --- :::info ### To Catch-up (Interpersonal skills) ::: | | Work Opportunities | Support & Mentoring | Training | | -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | ---------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | | <b>Interpersonal Skills</b> <br> Ability to give feedback to colleagues with the right articulation without offending them </br> | I'm currently leading a team of engineers | I do watch and learn from others(including POs) how well they give feedbacks | Nothing Specific. Watching TEDx talks; Following Simon Sinek on the art of giving feedbacks | | Leading with Compassion (Jeff Weiner puts it) | I'm currently leading a team of engineers | Nothing specific | Watching Jeff Weiner Speak. | | Ability to articulate how a feature/tech-debt translates to a customer | Nothing specific | Nothing specific | Practicing it with POs by clearly articulating how a tech-debt can benefit the end customer | | Ability to motivate others to learn continuously | Nothing specific | Nothing specific | Trying to motivate fellow colleagues to take up new things - by communicating the importance of it. Have not been successful always |