I am looking for a position that will leverage my technical skills along with my people skills and give me an opportunity to expand my experience with the latest web technologies. I am a result-oriented full-stack Agile developer with around 11 years of experience offering exceptional troubleshooting skills and talent for developing innovative solutions to complex problems with extraordinary commitment.
My strengths are my knowledge of core computer science fundamentals, programming, logical/analytical ability to analyze a problem, find an appropriate solution, requirements analysis, user interfaces, programming, testing, deployment, planning/execution of a big task involving multiple personnel/teams. I have excellent knowledge of web technologies, including JavaScript, Node.js, AngularJS, Angular, React, Redux, jQuery, Java, Spring MVC, Hibernate, JPA, JSP, Jersey, REST API, XML, JSON, MongoDB, and MySQL.
Technical Skills:
✔ Language: Java, Node.JS, JavaScript, PHP, Scala
✔ Framework: Spring MVC, JSF, EJB, Flatiron, Express, Zend Framework
✔ ORM: Hibernate, JPA, Doctrine
✔ Web: JSP, Servlet, AngularJS, Angular, React, Redux, Puppeteer, JQuery, Bootstrap, 960gs, HTML, CSS, JSON, AJAX, XML
✔ Testing using JUnit, Jasmine
✔ Web Service: REST, SOAP
✔ Web Server: Apache Tomcat, Activator, Xampp
✔ Databases: MySQL, CouchDB, MongoDB
✔ Build Tool: Apache Maven, Gulp, Grunt
✔ IDE: NetBeans, Eclipse, STS
✔ Source Control: Git(Github/Bitbucket)
✔ Other Tools: MySQL Workbench, Visual Paradigm, MS Visio, Trac, JIRA, Basecamp
✔ Design Pattern: Singleton, Factory, Abstract Factory, Strategy, Observer, Proxy, Template, Adapter, Facade, Iterator, Visitor, MVC, Dependency Injection
✔ Software Development Life Cycle: Agile (Scrum), Waterfall
✔ API: Facebook, Twitter, LinkedIn, Twilio, PayPal, Stripe
✔ Platforms: Windows, Linux, Mac OS X(Ubuntu/CentOS/RedHat, Fedora)
✔ Others: Class diagrams, Sequence diagrams, Jenkins