| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Skill Map | © Sachin Dixit | sachindixit.co.in | mrsachindixit@gmail.com | ||||||||||||||||||||||
2 | Role (Experience) | Color Code | Programming | Data | OS | UI side | Design | Frameworks | Networking and security | Process ,tools | Cloud | Personality Traits | ||||||||||||||
3 | Sr Dev(3,6) | Data structures (generic ) | Data types supported ,Schema Organizational and Query | Basic files, directory ,users and permissions | Basic HTML ,CSS and JS knowledge | Know Basic OOPs and good programming concepts | building blocks of the framework needed for things on left | Basic http , tcp and credential basics | Knows version control flows ,testing cycle | Core AWS or container services - uses -roles-access-deployment , container/VM composition-layers-versions-files-logging | Ability to break work into daily tasks . Rearrange them based on need . | |||||||||||||||
4 | Tech Lead(6,9) | Data Structures (Language specific ) | Data Modelling ,Nesting ,Dynamics ,Cross reference between DB constructs | Threads ,memory ,security and basic scripting | Knows the UI framework being hired for | GOF design patterns ,Code Logging | Application of concepts for his tier in framework and multiple options | Protocol level knowledge , handshakes and code level defense to threats | can work with diff testing cycles ,support and code conflicts ,knows good shortcuts in IDE and some desktop tools | develop deploy debug application in cloud/ Pods, scaling , managed runtimes-resources ,state considerations for containers | Gauge the interdependency between diff project tasks ,able to anticipate delays | |||||||||||||||
5 | Jr Architect (10-13 years ) | Algorithmic thinking | Batch programming ,Complex data handling in the DB, Query optimizations, Other than query features | OS memory and security models , diff forks and flavors, Basic awareness of cloud or AWS (S3,EC2,RDS) | Layouts ,Grids , Selectors ,Polyfills ,optimizations ,animations ,componentization | Basic on work area specific design methodologies and their application to code (modularity), Central Log server ,Some Idea on Auditing | Framework and runtime interactions , extensibility of framework components as needed | Knows subnets ,VPCS , SSL, basic certificate , hashing or basic encryption | Working knowledge of packages manager ,CI-CD(devops) and diff types of testing ,documentations and user training | AWS or container specific CLI-APIs-SDK-Billing ,Diff Scripting-orchestrators for containers and their CI-CD aspects | Plan work for self and other .Negotiate effort with stakeholders | |||||||||||||||
6 | Sr Architect (14-18 years) | Languages basics : types ,controls, packaging ,precision, access , equality | Detailed experience with batches engine architecture ,extensibility , limitations | OS virtualization ,multi core processing and its implication on design ,basic idea on docker/Pods(Kubernetes) | Security ,Server access ,Browser runtime constructs on storage, security ,caching ,multithreading | Knows OOAD,good amount SOA or EIP or UI or CAP-BASE or bigdata/deep leaning or ETL patterns as applicable | Details framework knowledge on security ,threading ,networking ,file types and handling ,high data ,cloud or at scale | Knows diff types of networking tech IPSEC ,diff http protocols ,wss,udp and blah blah . Knows diff security threats to application and their prevention | Good grip on estimation ,scheduling , diff release stages , requirement breakdown ,Diff QoS analysis | Security,networking,avaibility,blue-green,DR planning ,ELK or similar complex log management | Able to handle conflicts ,Able to withstand escalations , Say not to stakeholders and convey the reasoning | |||||||||||||||
7 | Principle Architect ( white color ) | OOPS , Functional , Procedural, Reactive nuances of languages | Polyglot DB | Conceptual clarity on Cloud as Infra , Docker as OS abstraction , virtual FS , Virtual network leading to good grip on docker swarm or Kubernetes | CDN ,networking as it impacts UI stuff ,cross browser ,RWD | Microservices , DDD, Distributed computing , Data lifecycle as applicable , Proficient in Audit , logging and monitoring and tracing | Alternative framework s and their fitment | Advanced threat modeling for security and crypto ,including tools to crack or monitor them and design side application | Aware of product lifecycles ,multi release complexity , SaaS or on prem related problems and process controls needed for delivery | Other non famous AWS services ,advanced monitoring ,tracing workloads in cloud/containers | Able to lead large team ,collaborate across team, Able to recover from failure-delays-escalations | |||||||||||||||
8 | Even Sr Archiect ( To Be done ) | Runtime characteristics (memory ,threads ,optimization , evaluations ) | Big Data(formats,diff frameworks) , high volume processing | Hands on Cloud ,Docker/Kubernetes ,some scripting | Usability appreciation , Disability and other compliance matters , some idea on hybrid mobile apps (or desktop clients ) | Diff style of architectures, industry trends , architecture governance ,TCO, evolutionary architecture | can define his own framework from scratch if needed | Can shape security and networking of application deployed in cloud , at scale with ouath or SSO and larger exposure surface area | can engage with multiple customers , aware of analysts, opportunity cost ,competitions , diff software development methodologies | Architect applications for AWS/ cloud native / 13 factor apps | Lead , inspire ,ideate | |||||||||||||||
9 | Polyglot programmer | Distributed data techniques | Kubernetes or AWS style broad based knowledge | Polyglot | Some idea on Zach man or togaf | Polyglot and been there done that on framework | CISSP or AWS arch or CEH or PCI_DSS | Architected SaaS product ground up | Thought Leader ,great listener | |||||||||||||||||
10 | ||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||
12 | ||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |