My name is <name>, I am a professional <your job>.
I have been doing the software development from past <number> years.
My core skill sets include <your top 5 technical kills>.
As a <your job> I do <your top 3 responsibilities>.
I have worked with clients which include <name your latest 3 clients>
At present I am working for <client name> from <month and year> as <your designation>.
Example:
My Self <.........>, I am a Sr. Full Stack .NET developer with 7+ years of experience working in various domains. Over my career in domains like health care , tele com and currently banking domain.
My Major Tech Stack includes
.NET Developer: C# .NET Core, AWS and SQL Server, React ,API Development, Entity Framework, Microservices , Responsive Web Design using Angular 8
Data Analyst: POWER BI, MSBI, SSIS, SSRS, SSAS, Python, POWER Apps, SQL server, My SQL, Oracle and some other Business intelligence tools
Currently I am working with Digital Team at <.........>, since 2019.
My role is helping <.........>
I am responsible for development, deployment, CICD pipelines, configuration, testing, support and maintenance of applications used by seed production agronomy teams globally
My most recent work includes .NET Developer:
WEB API Development using .NET CORE
Server less Architecture using AWS
Front Responsive UI Development Using React
Microservices using .NET Core and SQL
I have also worked on AWS Cloud services like SQS, Lambda, API Gateway, S3 Buckets, DynamoDB.
I worked on migrating .NET Framework applications to .NET Core using core MVC.
My most recent work includes Data Analyst:
Report Generation using POWER BI
Apps Development using POWER Apps
ETL Process using SSIS Packages
Query Tuning and Performance Improvement
My Team consists of 7 members
2 Back-end developers
2 Front-end Developer
1 QA
1 BA
1 Scrum Master
This is a typical AGILE team that follows Kanban methodology
that performs Rapid application development
and practice Pair programming, Code Coverage, Responsive Web design and CI/CD.
Researching, designing, implementing and managing software programs and Work with developers to design and develop program flows
Produce clean, efficient code based on specifications
Working closely with other developers, UX designers, business and systems analysts
Integrate software components and third-party programs
Verify and deploy programs and systems
Troubleshoot, debug and upgrade existing software
Maintaining and upgrading existing systems
Demoing user story developed , training users and then Gather and evaluate user feedback.
Identifying areas for modification in existing programs and subsequently developing these modifications thus doing Recommend and execute improvements
Create technical documentation for reference and reporting
My contract is going to end and my project is to production and now in bug fixing phase.
Its end of this month
With 2 weeks notice
My current work authorization is H1B/ OPT/ H4 EAD (whatever it is)
Yes I am authorized to work in USA, Currently I am on <h1/cpt/opt/gc> with my employer VSP Astra
I am looking for C2C, Currently I am on w2 with my employer VSP Astra.
Yes, I am ok for on-site. I can relocate. (if you are ok for it)
Please discuss with my employer, I will share the contact details to you?
Please say your full name
Employer Details: TEKaroon Solutions LLC.
Contact Name: Shan
Email: shan@tekaroon.com
Phone: (240) 696 - 7778
6755 Business Pkwy, Suite 203, Elkridge, MD 21075
Employer Details: TEKMIGHTS Inc.
Contact Name: Vikas N
Email: vikas@tekmights.com
Phone: (682) 257- 4360
5457 Twin Knolls Rd, Suite #300-S20 Columbia, MD 21045, USA
Say your current location
My typical day has meeting you have
Sprint meetings
Code reviews
White boarding and designing the solutions for the requirements
Planning, designing, developing programs and systems
Reports Generation
Testing, debugging code and fixing errors
Deploying the code
I would go through emails
The I switch work on the tasks/stories I am working
Usually I would participate in refinement, retrospective, whiteboard meetings we have.
I do code reviews, code releases, Pull request approvals
I do coding, testing , debugging, deployments
I also interact with QA, BA, UX and architects
The recent technology I recently learnt is docker. Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.
Docker enables application portability
Docker shines for microservices architecture
Docker enables more efficient use of system resources
The recent technology I recently learnt is power Apps. Power Apps quickly build custom business apps that connect to your data stored either in the underlying data platform or in various online and on-premises data sources (such as SharePoint, Microsoft 365, Dynamics 365, SQL Server, and so on).
It can connect a variety of data sources like SQL, SharePoint, PowerBI, Excel, MS Access, etc. it's easy to get data into and out of Excel, or SharePoint, or any of the other 365 apps on which your business depends.
I have about 4-5 years of experience working with <asked technology>. I have used for <purpose> in my current project
Starts with Daily Standup meeting - where we as team will discuss what we have done yesterday, what are going todo today, any roadblocks
Developer tasks include:
I work with developers to design application architecture.
I work to produce clean, efficient code based on specifications.
I work to Integrate software components and third-party programs.
I perform code reviews, pull request, builds, deploy and releases.
I also work on troubleshoot, debug and upgrade existing software.
Data Analyst tasks include:
I work on Identifying or diagnosing a problem to analyze
I work on Collecting appropriate data from various sources
I perform Cleaning and preparing the data for analysis
I work on Analyzing the data for insights, patterns, or trends
I also work on Interpreting the results of the analysis with reports and dashboards
I collaborate with stakeholders and presenting key findings
I can say that I will be Gathering data, Cleaning data, Processing data, Producing reports, Spotting patterns
QA tasks include:
Understanding project documents, customer demands, and product objectives to create and execute test cases.
Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.
Handling technical communications and understanding the customers' systems.
Working with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
Noting all testing actions you have performed in daily and weekly reports.
Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design.
Researching test tools, methodologies, and trends and upgrading existing practices and processes.
Managing the final quality on production release.
I like to go with roles like :
Senior Java Developer roles with Spring MVC, Hibernate, Angular , Oracle etc
Senior .NET Developer roles with ASP.NET MVC, Entity Framework, Angular, SQL Server etc
Senior Data Analyst roles with SQL, Power BI, MSBI, Data Reporting tools etc
Well! It depends on the issue! I will set up a meeting with the appropriate person .
If it is related to technical issue - I will contact Senior Co- Developer
If it is related to business then - I will approach BA/Product owner to check what is the actual business criteria for that particular story/task
If it related to deployment or related to database then I will approach Devops/DBA
If it is related to quality I will approach QA
If it is related to the process then I will approach the scrum master or project manager.
Yes I do have experience in Agile -Scrum
I am currently working in 2 weeks sprint pattern
As a team member I participate in Daily Standup, Sprint Planning, Sprint Demo, Sprint Reviews, Refinement Meetings, Sprint Retrospective Meetings
I have about 7+ years of experience working as developer/data analyst/qa etc
its 60% backend focused vs 40% frontend focused
I am full stack developer
Please learn about your client and the business they do
As per your resume
.NET Developer: SQL Server, My SQL, Azure Cosmos DB
Java Developer: Oracle, My SQL, AWS Dynamo DB
Data Analyst: SQL Server, My SQL, PostGres SQL, Oracle
Yes, I do have experience with Azure
Azure Analytics for Monitoring
Azure App Service for Web API, Application Development
Azure SQL Server and Azure Cosmos DB as Databases
Azure functions for Serverless computing
Yes, I do have experience with AWS
AWS SQS for Queuing and AWS SNS for Notifications
AWS S3 buckets and Dynamo DB for Databases
AWS lambda functions for Serverless computing
Yes, I do have experience with Splunk
I used Splunk for monitoring and searching through big data. It indexes and correlates information in a container that makes it searchable, and makes it possible to generate alerts, reports and visualizations.
I use Tutorials, Udemy course to start with a hello world application of my own
Then learn individual features on those technologies and enhance my skill set with that particular technology
When I get a chance, I try to use that in my work
In my current company, the PR review process is like when I get a code/develop code or any developer developed code they merge it with the release branch and the release branch will be accessible by all developers, any of the 2 developers need to approve that release branch.
Once code gets reviewed and approved by developers, moved to the next environment like an environment.
After successful qa validation, we moved it to staging and UAT environment.
After getting approval by business people in UAT, features get released into the production.
From the recent project (Answer it based on your recent client project)
I am currently at end of my project. I can give 2 weeks notice period if required.
I enjoy working as team because I can improve my skills while working in a team, as a team will be having people with different skills and abilities.
Clean code for me a code that is readable, easy to maintain, secure and bug free
Wells that depends on case to case
Quality Specific projects might need a emphasis on code quality
Time Specific projects might need a emphasis on code delivery
Wells that depends on case to case
Quality Specific projects might need a emphasis on code quality
Time Specific projects might need a emphasis on code delivery
I ensure code quality by doing
Code reviews
Pull request reviews
Unit Testing
Code Coverage
Integration Testing
UAT Testing activities
A change in one part of a software system that potentially causes other components to fail; occurs most often in shared libraries of code used by multiple applications
I overcome it by doing
Code reviews
Pull request reviews
Unit Testing
Code Coverage
Integration Testing
UAT Testing activities
Also I work on rollback mechanisms before releases and deployments
Like feature flag systems and CICD systems