Senior Backend Developer Resume
SUMMARY:
- Looking for a senior backend developer / senior DevOps position where I can design and develop software across various ecosystems, mentor developers and capitalize on my knowledge, creativity and experience to create and deliver high assurance software. An experienced software engineer well versed with the full life cycle of the software development process including requirements gathering, analysis, system design, detailed design, interface implementation, automated testing & CI/CD processes.
- I consider myself a polyglot software craftsman with experience in a variety of programming languages (imperative, functional, static, dynamic), architectural & design patterns (Microservice patterns, Gang of Four design patterns, Enterprise Application Integration EAI patterns), tools, frameworks, databases (Relational, NoSQL), operating systems. I can rapidly learn and build using new technologies.
- More than 20 years of experience in developing software for companies, namely, The Confidential.
- Experienced in Agile methodologies including XP practices like BDD, TDD, pair - programming, merciless refactoring, Continuous Integration & Delivery and scrum processes like Iteration Planning, Daily Stand-ups, Sprint Review & Sprint Retrospectives.
TECHNICAL SKILLS:
Languages: Java 8, Groovy, Python, Perl, Unix shells, XSL, SQL, JavaScript 2: Scala, Solidity, Go, Kotlin 1: Haskell
DevOps Tools: CI/CD using Jenkins, Docker, Kubernetes, Ansible, AWS, Salesforce Migration Toolkit 2: Puppet, Chef
Scalability: Spark, Akka
Concurrency: Completable Futures in Java 8/9, Futures and Promises in Scala
Blockchain: Ethereum stack - Smart Contracts using Solidity, Remix, Metamask, Mist, Geth, Web3.js, Truffle, Corda R3
Functional Programming: Groovy, 2: Scala, Ruby, Haskell, Erlang
UI Frameworks: Angular 3: Bootstrap, Modernizr, 2: Ext JS
Java Technologies: Spring Boot, Hibernate 2: Spring Cloud
Salesforce: Apex, Visual Force
Design Patterns: Microservice Patterns, Gang of Four Design Patterns, EAI patterns, RESTful services, SOA
Application Servers: Tomcat, WebLogic, Websphere
Databases: MySQL, Oracle, Sybase. 3: MongoDB 2: Cassandra
Build Tools: Gradle, Maven, ANT, gmake, imake
Cloud: AWS, Azure, GCP and Digital Ocean 3L Ansible, Packer 2: Terraform
Scripting: Groovy, Python, Perl, bash, PHP, sed, awk
SCM: Git, Bit Bucket, Clearcase, Subversion
ESB: Mule ESB, 3: Spring Integration
Operating Systems: Linux 3: Mac, Windows