Principal Software Engineer
Dublin , Ca, Us
Principle Engineer in a mid-sized team. Worked on various projects bringing a can-do attitude with a strong emphasis on improving team knowledge and leveraging sdk’s and frameworks to their maximum, and process enhancement. Mentored, trained and created dev guides for many projects, processes and tools, all with a view to improving developer efficiency and knowledge. Used Scrum for project management. Architected shared workspaces, created application designs, implemented web services. Worked on complex Oracle DB schemas and scripts to significantly improve performance. ■ Sencha ExtJS 4+ to deliver enterprise level payroll application. ■ Provided individual training, mentoring for all developers for Sencha development.■ Advised on use of best practices for software development. ■ Ran ExtJS boot camps for all team members (30+ people).■ Ran weekly forums discussing various development topics.■ Integrated Jasmine Unit Testing into all ExtJS projects, and integrated into continuous build system.■ Fully leveraged Sencha Workspaces, along with custom SASS themes. ■ Implemented i18n for internationalization effort. ■ Built various custom ExtJS UI widgets with SASS styling.■ Created developer guides for ExtJS and Git in Confluence.■ Designed a flexible Security framework backed by RESTFul API.■ Worked on existing RESTFul API using Java, Spring and Hibernate to provide Payroll functionality. Created custom stored procedure access to business logic stored in Oracle Packages. Implemented multiple RESTFul web service calls.■ Legacy ASP / Oracle Project. ■ Modified existing ASP/HTML project with layout, styling code. ■ Created Custom JQuery code for iFrame resizing. Handled Cross Browser Compatibility issues.■ Improved Oracle Query performance by several orders of magnitude (45+ minutes > 6 seconds). ■ Managed daily delivery of code from multiple git fix branches for deployment to QE environment. Also created release notes for testers with each release.