Senior Full Stack Software Engineer
Schlumberger
Total years of experience :16 years, 0 Months
I am working as a senior full stack software engineer. As a part of team, I am responsible for front and back-end development in DrillPlan. My tasks include front end development using AngularJS and Angular along with supporting frameworks, unit tests, integration tests, front end tests, backend development using Nodejs, measure code quality using SonarQube and peer PR code review.
I was working as a full stack software developer. I was responsible for design and development of new features and improvements to existing features. I was involved in both front end and back-end development. My day-to-day work included requirements gathering, requirements documentation, front end design and development, server-side development, peer PR code review, unit and integration testing.
I worked directly with Norwegian company Menswear AS, design software architect, database, develops front end and backend, configure unmanaged dedicated servers, software testing, and software deployment. I also developed and managed e-commerce applications.
Designed and developed systems with server security, developing secure software applications. Being a project manager, performed client communication to develop portfolio, decision making, leading, and managing the team.
I was responsible for technical design, front end and server-side development, implementation, and management of high-end transport ticketing system for Polski Bus Poland & Mega Bus UK.
Project Management, Software Requirement Specification development, Software Design and Development, Software Testing and Deployment.
Worked closely with the business users to come up with a detailed software design.
I designed and developed complete web applications which are Customer Registration System, Stock Tracking System and Cash Registers.
- Design of software application using OOAD diagrams.
- Design, develop and enhance multiple Java web application using JSP, Servlets, JSF, Struts, EJB, Managed Beans, Ajax, XML, Web Services and other frameworks.
- Develop and enhance Java desktop reporting application using core Java, SWING along MySQL database.
- Re-engineer a poorly performing and memory hungry Java Swing application to C# using .Net Compact Framework 2.0
- Resolve data communication problems with GPRS and Xigbee enabled electric meters.
- Implement data communication security and compression in mobile application using compression and encryption.
- Tune up the database to increase performance to manage hundreds of thousands of transactions.
- Worked on the management and configuration use cases including the implementation of back end services.
- Worked on the optimization techniques to increase the performance and decrease the response time.
- Provided assistance to other developers in developing backend functionality and in writing complex SQL queries and Java technology support.
- GPA : 3.24 - Win Academic Scholarship Twice During Degree