Sr. Javascript Software Engineer Resume
2.00/5 (Submit Your Rating)
Richmond, VA
SUMMARY
- 6+ years of IT experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Python/ Django, JavaScript.
- Experience in developing web - based applications using Python, Django, AngularJS, Bootstrap, C++, CSS, HTML, JavaScript (Server side and client side) and jQuery.
- Experience on BIG DATA using HADOOP and related technologies such as HDFS, YARN, Spark HBASE, MapReduce, HIVE, PIG, FLUME, OOZIE, SQOOP, and ZOOKEEPER.
- Experience with automation/configuration management using tools like Ansible, Puppet, Chef and Salt Stack.
- Good experience in utilizing JavaScript MVC frameworks like AngularJS, Backbone.js,Kubernetes,microservices,AJAX and UX tools like In vision.
- Experience with containerization and clustering technologies like Docker, Mesos, DockerSwarm and Kubernetes.
- Good experience with Unix, Linux scripting as well as Performance in stress/endurance testing and Integration Testing.
- Experience in Hadoop Distributions like Cloudera, Hortonworks, Big Insights, MapR Windows Azure, and Impala.
- Experience in infrastructure as service (IaaS), Platform as service (PaaS), Software as a service (SaaS) & end user computing.
- Experience writing Playbooks using Ansible to provision several pre-production environments and several proprietary middleware installations, created various modules and Manifests in Ansible to automate various applications.
- Experienced in Design, Development and support of Data warehousing solutions for Extraction, Transformation and Loading (ETL) mechanism using Data stage and Talend.
- Proficient using Python packages such as Numpy, SciPy, Requests, matPlotLib, Pickle, Pandas, PySide, WxPython, QT, PyQt, Tkinter, PyTables and Scikit-learn.
- Experienced in working with server-side technologies including databases, restful API and MVC design patterns.
- Experience with Streaming platforms like Apache Kafka.
- Experienced in web applications development using Django/Python, Flask/Python and Node.js,Angular.js, DOJO, JQuery while using HTML/CSS/JS for server-side rendered applications.
- Good Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
- Strong Java database CRUD operations on MySQL, NoSQL Server,SQL,RDBMS.
- Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
- Good experience in utilizing JavaScript MVC frameworks like AngularJS, Backbone.js,Kubernetes,microservices,AJAX and UX tools like In vision.
- Extensive experience in developing single page applications using various JavaScript frameworks like ReactJS, AngularJS, Backbone JS.
- Good experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager Performed DevOps for Linux Mac and Windows platforms.
- Experience as a full stack developer and Web Developer and proficient in programming, design,development, coding, testing using Python, java, JavaScript(back end and front end),Database, AWS,perl and networking.
- Experienced in MVC frameworks like Django, Angular JS, Java Script, JQuery and Node.js.
- Experience in LINUX IDE for C/C++, UNIX Shell Scripting and Knowledge in Perl, python scripting.
- Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem, RDS, DMS, VPC, Route53, CloudWatch, CloudTrail, Cloudformation, IAM.
- Expertise on Open-source ESB, BIG DATA, REST, APIs and cloud integrations in Python.
- Expertise in developing User Interface (UI) Applications and professional Web Applications using Web Standards HTML, CSS, JavaScript, TypeScript, Angular, React JS, Node.js, Backbone JS, Express JS, jQuery, DOM, AJAX, XML, Bootstrap, JSON.
- JavaScript expertise in scripting languages like ReactJS, NodeJS, AngularJS and jQuery.
- Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like backbone.js, Angular.js and bootstrap.
- Extensive experience in Model-View-Controller (MVC) frameworks for developing web applications.
- Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloudwatch and SNS.
- Deep knowledge of different Big data analytical and processing tools like Pig, Hive, Spark core and Streaming.
- Worked extensively in database operations like writing procedures, functions, batch Jobs, views, complex queries in My SQL, IBM DB2 and MS SQL Server 2008 and also having exposure in NoSQL queries using Mongo DB.
- Involved in all phases and complete life cycle of the large Data warehouse and decision support systems handling tasks like Logical and Physical Data modeling, Designing ETL strategies, Development, Testing, Validation using use cases & scripts, Implementation, scheduling ETL jobs & Production Support.
- Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django, Flask and Pyramid.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like Pycharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Experience with build architecture and automation, CI/CD, and troubleshooting complex dependency graphs.
- Experience in bash and python scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture
- Strong expertise in development of web based applications using Python, Java, HTML, XML, KML, HTML 5, CSS, DHTML, JavaScript, Mongo DB, HighCharts, JSON and jQuery. Good knowledge over Core Java and Object-Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
- Handy experience in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, PyDev for Eclipse.
PROFESSIONAL EXPERIENCE
Sr. JavaScript Software Engineer
Confidential - Richmond, VA
- Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and React JS.
- Implemented User Interface and integrated with backend code, Node.JS as server side technology.
- Developed Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
- Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
- Developed Business Logic using Python on Django Web Framework.
- Worked on React Native which took a completely different path toward app development - JavaScript code, CSS-like stylesheets and all-too-familiar, HTML-like tags for layout
- Wrote JSON REST APIs using Golang.
- Developed Google Chrome extension to preview themes, Integrated with Google Chrome extension APIs with JavaScript and jQuery to inject CSS.
- Written JUNIT test cases to test Rhino scripts and the application.
- Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Used Jenkins pipelines to drive all microservices builds out to the Dockerregistry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Contributed source code in Golang to developing an automation framework for AWS CFN
- Developed Golang API and chat-bot using TDD to automate software deployments and rollbacks.
- Worked on Node.js Middleware framework like Express.js and essentially developed microservices and serve them through middleware. Served any Client side libraries through micro service.
- Launching AWS EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Developed front-end and back-end of the application using python on Django web framework.
- Managed Linux and windows virtual servers on AWS EC2 using open-source chef server.
- Automating data movements using python scripts, involved in splitting, validating and processing of files.
- Worked on JavaScript frameworks (Angular 4/5, Node.js, and React JS) to augment browser based applications.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Web services: Simple services/APIs built in JavaScript (node js), python and Golang with external APIs and relational databases (MySQL and PostgreSQL).
- Built Spring Boot microservices for the delivery of software products across the enterprise.
- Created database Model, APIs and Views utilizing Python to build an interactive web based application.
- Experience in using React.js components, Forms, Events, Keys, Router, Redux, Animations, and Flux concept.
- Used React framework to built the website. Added Redux to simplified components data and state.
- Wrote Lambda functions in python for AWS's Lambda, Kinesis and Elastic Search which invokes python scripts to perform various transformations and analytics on large data sets in AMAZON EMR clusters.
- Created Python and Bash tools to increase efficiency of retail management application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
- Creation of Python scripts for data access and analysis (Scripts, Data Feeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
- Created interactive data charts on Customer portal web application using High charts JavaScript library with data coming from Apache Cassandra.
- Construct event management and administration page using AngularJS/Angular2. NodeJs backend and rest API,MongoDB and persistence store. SVG manipulation, different mathematical and geometrical algorithms for shape intersection, various calculations. WebSockets and Queue management in NodeJs.
- Used JavaScript and JSON to update a portion of a webpage as well as used MongoDB to stored data in JSON format.
- Created Typescript controllers for the different pages in the views using Typescript.ts.
- Configured typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
- Used the Node Package Manager (NPM) to install libraries like angular-clip, typescript etc., which are required for developing an angular application in Node.Implemented Mock API using Express framework in Node.js.
- Worked on Web Application using React and Redux where one can sign up and update his or her profile.
- Work closely with development teams in designing and validating NoSQL solutions for the suitable applications.
- Used Content Editor Web part to manipulate the SharePoint list data using Client Side Object Modeling (CSOM).
- Used Firebase for database and authentication with React-Redux-firebase.
- Consult, make recommendations, and design and provide solutions related to the migration to NoSQL Databases.
- Developed Web Applications using the MEAN Stack with MongoDB, ExpressJS, AngularJS, NodeJS.
- Used Node.jsBower npm module for UI Dependency management.Worked on bower.json andbower.rc files
- Used MEAN (Mongo DB, Express, Angular, Node) Stack.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
- Developed crypto rest services using NodeJS and integrated services with HSM(Hardware Security Module).
- Used popular Node.js frameworks like Express and Restify to create a Restful Mock API.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Used AngularJS as the development framework to build a single-page application and to create more interactive front end development.
- Created code in C# and .NET. Utilized version control using GitHub and SourceTree.
JavaScript Software Engineer
Confidential - Atlanta, GA
- Worked on Node.js Middleware framework like Express.js and Hapi.js and Yoemon, essentially developed microservices and serve them through middleware. Served any Client side libraries through microservice.
- Involved in understanding user stories to design and propose solution to the problems in Microservices architecture.
- Mainly used Python alongside using various libraries such as matplotlib for charts and graphs, PySide, PyTable, PyMongo, Pickle, MySQL and SQLite for database connectivity.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Designed and maintained databases using Python and developed Python-based API using Flask and PostgreSQL.
- Worked with Angular to develop single page applications, worked with ngrx/store for managing Angular applications.
- Worked with http interceptors configurations for security in AngularJS applications.
- Worked with AngularJS directives, components, pipes, injectables.
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, SASS, Bootstrap, JQuery, Angular JS, AJAX, PHP and JavaScript.
- Developed all the UI pages using HTML5, CSS3, Bootstrap, JSON, JavaScript Validations and XML.
- Developed crypto rest services using NodeJS and integrated services with HSM(Hardware Security Module).
- Used Saga Middleware, Redux-Promise in application to retrieve data from Back-End.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Worked on Redux for state manipulations and Redux Saga to implement API requests asynchronously.
- Developed modules using Node JS and Promises.
- Designing and Development of the application with Java Server pages using JavaScript Framework, JQuery, AJAX, HTML5, TypeScript, CSS, and Bootstrap.
- Used MVC framework to create Models and Collections that includes logic to interact with REST services.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Used Node.js to develop multiple upload functionality.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server. Maintained states in the stores and dispatched the actions using redux.
- Successfully migrated the Django database from SQLite3 to PostgreSQL with complete data integrity.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
Software Engineer
Confidential - Blue Ash, OH
- Provided inputs on making choices of JavaScript Framework like angular.js, Node.js, Backbone.js and Experience with client side templating like Handlebars.js.
- Works with JASMINE unit test framework to write unit tests for JavaScript code.
- Worked on resulting report of application and Deployed production site using Apache Servers with Python and AWS.
- Developed software related to media asset management systems where I automated metadata management and media delivery capabilities, primarily using server-side JavaScript along with other languages/technologies.
- Designing and developing the webpagesusingHTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB.
- Developed cross-browser/platform HTML, CSS and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Works on Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Designing and developing the webpagesusingHTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB.
Python Developer
Confidential - Chesterfield, MO
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Developed entire frontend and backend modules using Python on Django using Git and GitHub.
- Wrote code to support MVC pattern of Python Django framework in developing several modules for the application.
- Developed server-side RESTful services, called from angular controllers, created reusable UI components using React.js.
- Used modules Beautiful Soup, SciPy, python-twitter, PyMongo, Celery, NumPy, matplotlib, Urllib2 etc. for generating complex graphical data, creation of histograms etc.
- Used Python scripts to update content in the database and manipulate files and generated Python Django Forms.
- Responsible for React UI and architecture, building components library, including Tree, Slide-View, and Table Grid.
- Implement various screens for the front endusing React.jsanduse dvarious predefined components from NPM (Node Package Manager) and redux library.
- Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Develops the React container and presentation al components (as State less and Functional components when applicable).
- Develops the application on Node JS platform using JavaScript programming.