★ 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...
©