Skills
Full-Stack Software Engineer with 8+ years of professional experience delivering production quality code. Passionate about solving difficult problems through software research, development and design innovation.
Staff Software Engineer
- Built an application using Java 8, Spring Boot, AWS, Typescript, JavaScript, ReactJS & RESTful Webservices to utilize for preliminary diagnosis; achieved 50K users’ adoption in 6 months.
- Developed cursor based pagination for API to enhance performance on postgres database
- Created workflow ingestion – a DSL based low code framework for data pipelines to support multiple source and sinks thus increasing developer velocity
- Designed and optimized existing Cassandra database schema to avoid hotspot issue so that data will be equally partitioned in multiple nodes across clusters.
- Managed Blue/Green cloud and on-prem deployment using GoCD CI/CD pipeline.
- Infrastructure Automation: Automated the deployment using Ansible, Docker to mitigate errors occurring during manual steps. Reduced deployment time by 30%.
- Utilized HTML, CSS, JavaScript, and Bootstrap to optimize UI components for enhanced UX.
- Streamlined overall development process by designing coding best practices, reducing issue resolution time by 60%.
- Optimized the cost by setting up autoscaling to save 28% Build guardrails to protect the system and maintained 99.98% SLA
- Curated 3 PB, data lake for Presto, sourcing data from Redshift, BigQuery, API’s and S3 Setup a process of configuration-driven data ingestion with Airflow andpipelines, reducing the manual process by 60%
Senior Software Engineer
- Architected, developed and delivered Session and Device Management Service to allow millions of users to keep track of their sessions and devices via various next-gen clients as part of Profile Zone.
- Architected, developed and delivered Account Management and Deletion Service to allow millions of Evernote users to keep track of their accounts and to self-service and delete them in accordance with GDPR requirements thereby cutting down
- Customer Support tickets from a ratio of 10 to 1 and resulting in major savings for the organization.
- Developed and enhanced Reporting Service to report user conversion per unit report to the vendor for auditing & billing.
- Served as Squad/Tech Lead for above and interfaced with product, insurance and vendors to drive projects to completion.
- Delivered features, enhancements along with continuous feedback & architectural reviews to allow monolith decomposition efforts to microservices. Improved logging, monitoring, unit testing and code quality for the monolith & above services.
- Configuration management using Puppet: Automated the datadog agent installation and configuration using Puppet to support scaling of infrastructure and software system.
- Amplify: Developed application to Evaluate Performance of employees for Human Resource department using node.js. Developed front-end using React.js and implemented well-designed Restful APIs. Implemented business logic using node.js, Mongoose.
Skills
- Languages: Java, Python, C++, JavaScript
- JavaScript Framework: NodeJs
- Cloud Services: AWS EC2, AWS S3, AWS Cloudwatch, AWS RDS, SQS, AWS lambda, AWS XRay
- DevOps Tools: Jenkins, Ansible, ELK stack, Statsd, Docker, Kubernetes, Git, Bash Scripting, Spark, Hadoop
- Monitoring and Log management: Graphite, Grafana, ELK stack, Datadog, AWS Cloudwatch.
- Version Control and Bug Tracking: Git, Jira, Stash, Confluence.
- Databases: MySQL, Oracle, Redis, Postgres, MongoDB, Dyanamodb
- Middleware technologies: Apache ActiveMQ, Apache Kafka, Zookeeper, Java RESTful API, Microservices.
- Development tools and Methodologies: Eclipse, IntelliJ, Junit, Maven, Atom editor, Agile (Scrum, Kanban).
keywords
- What is the best format for FAANG resume FULL STACK
- “What is the best format for a FULL STACK software developer resume”
- “How do I write a professional resume for a software engineer”
- “How do you write a software project description on a resume”
- “How to write a CV for FAANG”
- “How do I write a software engineering CV”
- “What should the margins be on a resume for a software engineer”
- “What is the best format for FAANG resume”
- “What is the best format for a software developer resume”
- “How to write about software engineering experience on resume”
- What should a software engineer CV look like
- “What are the skills required for full stack developer”
- “What is full stack developer salary”
- “Is full stack developer easy”
- “Who is eligible for full stack developer”