Expert Full-Stack Developer with 8+ years of experience
Since 2010, I have had the opportunity to work with both startups as well as enterprise clients. I have handled projects from requirement gathering, designing, development, deployment, maintenance and till delivery.
I offer the following highlights to display my achievements and reinforce my abilities:
- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life-cycle
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Expert level understanding of development life cycle using Waterfall, Test Driven Development (TDD), iterative and Agile Scrum practices
- Expert in building web applications using Core Java, JSP, Servlets, EJB, JMS, Hibernate Framework, JDBC, Spring Framework, Struts MVC
- Back-End: Java, J2EE, Python, ASP.NET/C#, NodeJS, PHP
- Front-End: JavaScript, TypeScript, Angular 2/4/6, AngularJS, ReactJS, VueJS, HTML, CSS, JQuery
- Mobile: Android (Java), React Native, Ionic
- Database: SQL, MySQL, PostgreSQL, MongoDB, DynamoDB, Redis
- Cloud Platform: AWS, Microsoft Azure, Google Cloud, Oracle
- Hands on experience with build and deployment tools including Ant/Maven, logging and Debugging, unit and integration testing using JUnit, Mockito, and TestNG
- Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS
- Proficient with the following tools: Trello, Jira, Teamwork, Freshbooks, Hubstaff, TimeDoctor, Scoro
- Version Control Tools: SVN, ClearCase, GitHub, GitLab, Code Commit, BitBucket