Senior Software Engineer (full Stack) Resume
2.00/5 (Submit Your Rating)
Cherryhill, NJ
SUMMARY
- Extensive experience in full life cycle (SDLC) of software development and in Agile Methodology and Scrum meetings.
- Hands - on experience to build entire Mobile-Web applications for the end to end solutions using the Frontend and backend technologies with continuous integration and delivery.
- Developed cross platform Mobile Web applications using Angular, React, IONIC, NodeJS, experience to create the many extensions and manage the large-scale database in it. Experience to theme integration in the multiple websites in the Magento.
- Experience in Amazon Web Services (Amazon EC2, S3, Lambda, DynamoDB, SimpleDB, RDS, Elastic Load Balancing, SQS, IAM, Cloud Watch, EBS and CloudFront, CloudFormation).
- Proficient at search engine optimization using constantly evolving legitimate techniques to improve website ranking in several search engines in the long-term through link development.
- Worked with requirement gathering, analysis, design, development and testing of web application (all the phases of SDLC and quality assurance/testing). Work involved system study, preparation of detailed design (DD), performing and monitoring development (coding), Code review, Coding standards and naming conventions review, report generation, unit testing, integration testing of the application and maintain the documents.
- Excellent communication skills and a strong mix of project management and business analysis skills
PROFESSIONAL EXPERIENCE
Confidential - Cherryhill, NJ
Senior Software Engineer (Full Stack)
Responsibilities:
- Programmed the Business level logic in React, Redux, Angular, Node JS using Express MVC framework.
- Migrate the Core PHP Base project to the React and Node JS.
- Maintenance of the existing projects and fix the production issues and bugs.
- Installed and configured Drupal on several environments; Development, staging and testing (LAMP Stack) to use the specific contents for third party access.
- Worked on automotive content management REST APIs which is built in PHP Slim Framework, used LAMP setup.
- Implemented features like Clinic Manager and patient profile management, Insulin Calculator, Diabetes Food Logging and Report modules using the Angular and node JS Express framework.
- Built and configured jobs in the bash script and groovy script for the automation in the Jenkins pipeline.
- Wrote Automated Unit Tests for new and existing features with Karma, Protractor, PHPUnit.
- Upgrade the database with the additional features and logging.
- Provided a fast and powerful router that maps route callbacks to specific HTTP request methods and URIs by using Slim.
- Redesign and develop new themes using bootstraps and angular.
- Worked on HTML5/CSS and jQuery for the existing application to fix the production issues.
- Used React-Router to change the application into single page application
- Experience in maintaining the states in the stores and dispatched the actions using redux.
- Implemented React.JS components, Forms, Events, Keys, Router, and Redux concept.
- Converted the mock-ups into hand-written HTML5, XML, CSS3, JavaScript and JSON.
- Developed custom directives in Angular that could be re-used like a template across the application and can be re-used to manipulate DOM across the application.
- Creation of REST Web Services framework for the management of data using Node JS, Oracle, MongoDB, NoSQL, NGraphQL and Express framework.
- Designed and developed NodeJS and REST application to expose API to external clients.
- Leverage Node.js file-writing features for uploading and saving files and developed RESTful API’s utilizing Express for offline support, request and response caching.
- Perform S3 buckets creation, policies and the IAM role-based policies.
- Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch .
- Migrated applications to the AWS cloud .
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
Environment: Angular, React, Node JS (Express), JavaScript, Oracle, MongoDB, NoSQL, GraphQL, PHP, PHP Slim, Drupal, HTML, SASS, Linux Shell Script, Core Java, Jenkins, Python, AWS (EC2, S3, Lambda function, IAM, Cloud Formation, AWS Cloud Watch, GraphQL, SNS, SES, SQS, KMS).
Confidential
Tech Lead
Responsibilities:
- Developed Checking Account, Bill Pay, E-Checks, Social Boost, Security Saving Account, Secured Credit Line, P2P transfer modules with the enhanced features and performed the E2E testing.
- Provide the maintenance supports for the existing application and develop the P2P features in the Kony Studio based cross platform applications and Core Java middleware.
- Leading the Integration Team and collaboration with the development team, Quality Team and Delivery Team.
- Daily based Scrum call and task planning.
- Perusing the role of Requirement Analysis, Problem Solving, Application Development and Research for the new and custom libraries.
- Developing the new cross platform application in the IONIC, Angular, NodeJS, and Core Java middleware.
- Designed and developed NodeJS (Express) and REST API application to expose API to external clients.
- Implemented mockups, Web services integrations, Implement own libraries and - RSA encryption, pdf libraries for the Cross platform, social networking integration. Generic code structures.
- Automated Unit test with the Angular, Karma, Protractor.
Environment: IONIC, Angular, NodeJS, Kony Studio, Kony MobileFabric Cloud server, JavaScript, Core Java, AWS
Confidential
Tech Lead
Responsibilities:
- Lead and drive the team’s effective delivery of comprehensive wealth management advice and implementation of the firm’s best investment thinking
- System analysis and requirement study and prepare the required document.
- Communication with the clients and prepare the conversation summary report.
- Code reviews of the system and defining the coding standards into the system.
- Reports to clients for the planned work and delivery schedule phase wise.
- Linux server administration and hosting website on the server.
- Responsible for fine attunement to customers, suppliers and internal parties (such as purchase), monitors the progress and takes corrective measures.
- Reports by means of and on phases to the project manager, and in case of smaller projects, directly to the steering committee and is responsible for final approval before the next project phase starts
- Assesses and weighs risks, time and money against change proposals for the project which could offer benefits or savings, but could also threaten the project’s success
Environment: PHP5, Yii1.18, Magento, Prototype JS, jQuery, AngularJS, MySQL, Apache, Webs services, Linux.