Badges
bjohnjebastin has not unlocked any badges yet.
Certifications
bjohnjebastin has not earned any certificates yet.
Work Experience
Senior Consultant
Public Health England• May 2018 - Present
● Responsible for creating efficient design and developing User Interaction screens using Angular 10, TypeScript, HTML, CSS3 and Bootstrap. ● Designed and developed various components in Angular using Visual Studio Code, having key focus on reusability. ● Worked on migrating traditional JavaScript code to Angular 10. ● Used RXJS and other libraries such as HighCharts, GoogleMaps, NgxBootstrap etc. ● Written end to end automation testing using Selenium API, and unit testing using Jasmine. ● Worked on transforming the website https://fingertips.phe.org.uk to be accessible, and used Bootstrap to make this website responsive. ● Communicate with key stakeholders about the requirements and proposed solutions. ● Implemented the functionality of sending automated emails using GOV UK Notify. ● Used Confluence to create know-how documents and to explain complex design processes. ● Involved in the code review process and suggest changes whenever necessary. ● Recently worked on server migration by migrating the applications to new servers and configuring Jenkins for CI. ● Updated Angular version periodically when the new version gets released. ● Core object library development using C# and write unit tests using MSTest and Moq. ● Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
Senior Software Developer
ULS Technology plc• March 2013 - May 2018
● Created design documents based on the finalised requirements for new functionalities. ● Developed new functionalities and enhanced existing functionalities of the website using ASP.Net MVC, AJAX, JQuery, HTML and Bootstrap. ● Core object library development using C# and VB.Net. ● Written unit testing using MSTest and Moq. ● Developed web services and worked closely with the external clients integrating with the system. ● Built HTML to PDF windows service which uses Tuespechkin to create PDF documents. ● Worked on Scheduler windows service which helps to execute the tasks in a timely fashion. ● Built a live website monitoring tool to perform end to end testing using the Selenium API. ● Worked on Sage 200 API integration for posting and allocation of accounting transactions. ● Carefully considered to avoid cross site scripting attacks. ● Expert in white-labeling process, using the same website code designed for different vendors. ● Worked extensively on creating new database objects and updating existing core database objects. ● Worked on creating business statistical MI (Management Information) reports for the clients. ● Created service improvement plans to automate time consuming manual activities. ● Demo new functionalities to the support teams and answer their queries. ● Good knowledge on setting up maintenance plans and merge replication on the Live environment. ● Created release documents, performed Live deployments and sent out pre and post release notifications to the business and third parties.
Senior Consultant
capgemini• December 2006 - March 2013
● Development and enhancement of existing functionalities using ASP.NET MVC, C#, SQL Server. ● Support and maintenance of applications. ● Sql server backup and restore. ● Managing and monitoring the sql jobs and its stored procedures. ● Root cause analysis of major incidents and creating CAR (Causal Analysis and Resolution). ● Work closely with Problem, Change and Release Managers. ● Automation of manual tasks. ● Development of new functionalities using ASP.NET, C#, JQuery, AJAX, JavaScript and SQL Server ● Maintenance of existing traditional applications using Classic ASP, JavaScript and SQL. ● Level 3 support of business critical applications in Telecom domain. ● Played a major role in defining service level agreements. ● Perform root cause analysis of major incidents and provide optimal solutions. ● Had been a single point of contact (SPOC) for business critical applications. ● Played a key role in helping with decision making in emergency cab meetings. ● Managed a team of four members. ● Worked closely with Problem, Change and Release Managers. ● Major role in monthly deployment activities. ● Onsite for three months to support the rollout of new products.
Education
St. Xavier's College
Computer Applications, MCA• June 2001 - May 2004
St. Xavier's College
Mathematics, BSc• June 1998 - May 2001
Links
Skills
bjohnjebastin has not updated skills details yet.