I strive for quality.
Full Stack developer with 7+ years of experience in desktop and web application development. I am eager to work on complex and challenging projects, keeping expected outcome with excellent quality in mind.
I don't like to negotiate with my hourly rates as I want to work on very specific projects and work on it with full dedication and focus. I believe in doing one thing perfectly rather than ten things haphazardly.
I have experience in working with different tools and technologies, however, in some of them I find my self very much comfortable but I am still exploring most of them.
Programming languages :
- C
- Java
- JavaScript
- SQL
Frameworks :
- Spring
- Hibernate
- Vaadin
- ReactJS
- AngularJS
Databases :
- MySQL
- PostgreSQL
- Oracle
Cache :
- Redish
Application servers :
- Tomcat
Version control system :
- GIT
Operating system :
- Ubuntu
- Windows
CI/CD :
- Jenkins
- SonarQube
Tools :
- Eclipse
- Visual Studio Code
- SourceTree
Other :
- Amazon web services (EC2, ELB, EBS, Route53, RDS, S3)
- JIRA Plugin Development
- Agile Methodology
- Liquibase
- HTML
- CSS & SCSS
I have deep interest in,
- JVM Architecture
- Java Garbage Collection & Memory Management
- Tomcat Server Configurations
- Regular expressions
- Code Quality
Work Terms
I prefer to work on hourly basis, however, I don't want to stick to that, so, if I find your project interesting I can surely look forward to it.
I like to build work execution plan prior to starting the project so that client can get proper idea about timeline and efforts required to accomplish the task. I always send day to day status update to my client so that he can see the progress.
Following terms matters a lot to me for providing best quality outcome,
- Unit testing
- Coding conventions and best practices
- Build documentation
- Performance