★ Bachelor degree in field of Computer Engineering ★
➢Highly proficient IT professional with good technical, analytical and team skills with 5+ years of IT experience on various MVC based as well as multi-tiered architecture-based enterprise solutions.
➢Focused, responsible, hardworking and team-oriented; with proven capability to meet coordinate multiple projects.
➢Knowledge of Software Development lifecycles like Project Planning, Requirement gathering, Analysis, Development, Basic Testing, Release, Maintenance.
➢Always ready to do some innovation in fields of Software Development, JAVA EE Development, Backend Software etc.
➢Programming experience with Core JAVA.
➢Developed modules based on frameworks like Spring, ORM tools like Hibernate.
➢Basic knowledge of client-side programming like JavaScript, React, Redux.
➢Work with complex SQL and experience with Oracle, MySQL, Microsoft SQL Server of database platform.
➢Worked on TDD - Test-driven development for automated testing using unit testing frameworks (JUnit & DBUnit with h2 + hibernate) while developing some modules.
➢Experience on the Application server - Apache Tomcat.
➢Familiar with Version Control Tool like Subversion, git. Cleared online course and got certification in git from Code school.
➢Good experience in project development with Dependency Management Maven.
➢Hands on experience with REST services. Practices on web-service based architecture with technologies like REST, JSON and basic with XML, SOAP.
➢Followed Agile Process Planning, Scrum Methodology, Coding standards, Code cleaning(most of uncle bob’s videos), Code refactoring while working on modules.
➢Basic knowledge about Jenkins/Build process, I18N, L10N, and UTF-8 of software products.
➢Application deployment and performance tuning
➢Deployment, CI handling using new hot technology like Docker
➢Hands-on with tools like JIRA, GitLab, Wiki, Pivotal Tracker, Trello, etc...