Umang Patel - Senior Software Engineer - Fullstack (java + react) |
[email protected] |
Location: Vancouver, British Columbia, Canada |
Relocation: |
Visa: PR |
UMANG PATEL [email protected]
+1 (613)-897-0311 Calgary, Alberta - T3N 0L3 Summary Programmer by heart. Highly organized and meticulous professional full stack developer with more than 12 years of experience in software development. Excellent programming skills in backend using java, spring boot, maven, microservices and Rest APIs, and in frontend using javascript, react, redux, nodejs, typescript and react eco system libraries. Always trying hard to write clean code that is easy to read and maintain. Skills Experience of leading a team of 8 developers as team lead and as scrum master. Good requirement understating and reasoning skills. Experience of working on complex ERP and MES systems that required attention to details. Result driven achiever with strong problem solving and analytical skills. Excellent communication skills and ability to get quickly familiar with new technologies. Strong understanding of data structures, OOPS concepts, SOLID principles, and design patterns. Excellent knowledge of software development lifecycle with agile methodology. Writing clean code and refactoring with automated test cases and TDD approach. Back End Skills: java8, spring boot, REST APIs, microservices architecture, maven, eclipse, tomcat, junit, Oracle, My SQL, AWS, Docker, Kubernetes. Front End Skills: javascript, HTML, CSS, react, redux, react testing library, material ui, react router, node js, mongodb, typescript and reactjs, nodejs eco system. Technical tools: git, SVN, jira, gitlab, github, Confluence, vscode, eclipse. Experience iBASEt - Sr. Software Engineer - 12-2017 to Till Date Work in frontend team as team lead and handle team of 8 developers. Design and develop highly configurable and flexible SaaS base product Solumina i-series using react, javascript, html, css, redux, node js, mongo db and write quality code, write unit tests, implement CI/CD for new projects. Fix CVEs and vulnerabilities found during VAPT. Create REST API endpoints using java, spring boot, junit, oracle, maven, tomcat, eclipse for Solumina MES, Process Planning, Engineering Change, Discrepancy, SQA modules. Work and communicate effectively with cross teams, business integration and QA team. Conduct technical interviews, onboard and train new team members, do code reviews. Visited HQ in California, USA for iLearn Event where manufacturing leaders get together and shape the manufacturing industry in digital transformation. Won Above & Beyond award couple of times for fixing critical customer issues and won Team Awards for delivering quality work. Senior Software Engineer FullstackPlumslice Labs Pvt Ltd. - Sr. Java Developer - 09-2017 to 11-2017 Worked in integration team, responsible for processing and migrating data between ecommerce systems and integrate ERP systems. Used java8, maven, apache mule, My SQL, tomcat server on the project to process data. Implemented junit, mockito to write unit tests. iBASEt - Sr. Software Engineer - 08-2016 to 08-2017 Worked on complex MES system Solumina with lots of features and business logic. Worked in team and successfully completed performance redesign. Refactored code for better performance and cleaned legacy code and improved Solumina performance. Used java8, spring boot, maven, jmeter, design patterns, Oracle, MS SQL, java8 stream APIs, Solumina System Manager on the project. Developed a small utility tool that developers can use to save time. Tool replaced in JDBC queries with actual parameters to quickly run queries in SQL while debugging. Integrated Solumina system for few services with SAP using OAGIS (a body that governs common data type between ERP systems) messages. Orbit Software - Software Engineer - 08-2011 to 07-2016 Worked in Engineering Change Management (ECM) team and developed whole ECM module. Used inhouse tool called system manager, to create screens and develop different features in view part and used java, spring, maven, oracle, MS SQL, Apache Mule, to connect it with data and functionality. Worked in backend team and became an excellent team member in short time. Education Bachelor of Engineering. Computer Engineering - 06-2007 to 06-2011 S.P.B Patel Engineering College, Mehsana, North Gujarat University Certificate Frontend Developer (React) - HackerRank Declaration I consider myself familiar with Computer Engineering Aspects. I am also confident of my ability to work. I hereby declare that the information furnished above is true to the best of my knowledge and belief. Umang Patel Keywords: continuous integration continuous deployment quality analyst user interface javascript access management database information technology microsoft |