Sr. Full Stack Developer Resume
Dallas, TX
SUMMARY
- A Full Stack Python developer over 10 years of experience software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using MVC frameworks like Django, Angular JS, Bootstrap JavaScript and JQuery. Heavily experienced in developing Web Applications, Ecommerce and Banking - Wealth Management, Core Banking, Payments and experience in BI Reporting
- Over 8 years of experience in software analysis, design, development, testing and implementation of various stand - alone and client-server architecture basedenterprise application software in Python on different domains.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, and spring web application frameworks.
- Good knowledge of latest version of object-oriented JavaScript Libraries like Angular.js, Node.js, Backbone.js, Bootstrap, EXTJS 4.0, and Require.js, Handlebars, Ember.js and Dojo toolkit
- Experience in Object Oriented Analysis in developing server side and front-end framework using various design patterns.
- Good understanding of data management concepts including data processing, analysis and data visualization.
- Experienced in working with various Python Integrated Development Environments like Atom, NetBeans, PyCharm, PyScripter, PyDev and Sublime Text.
- Strong Database programming skills in PL/SQL on Oracle database and Tableau Server administration experience.
- Experienced in JavaScript, jQuery, HTML5, HTML, XHTML XML CSS, CSS3, PHP
- Exceptional skills in Agile Development and Test-Driven Development.
- Extensive experience in Oracle SQL, PL/SQL, UNIX, Perl, Shell Scripting bash/ksh/csh and preparing use cases, functional specifications technical design specifications.
- Competent in developing flowcharts, algorithms and UML diagrams required for design and development. Define best practices for report and dashboard development
- Scripting Proficient in creation of database objects like stored procedures, functions, packages, tables, indexes, triggers, snapshots etc. Good experience in performing data migrations, data loads using ETL Tools.
- Experience creating clean, insightful dashboards using Tableau
- Experience working with designing and reporting tools like Qlikview, Microsoft BI and Oracle Forms/Reports..
- Good experience in database supporting languages like Perl, J/Python and VBScript.
- Experience in designing logical database models using Data Modeling tools like Oracle Designer, WorkBench, SQL Developer.
- Experience in job scheduling using CRON utilities, AutoSys, Toad.
- Self-motivated and committed team player with excellent communication and interpersonal skills.
- Quick learner, versatile, adaptable and process-oriented, with a high customer orientation.
- Team player to accomplish business Engineering, Integration, Deployment and Maintenance of e-business systems.
- Strong web interface development skills using the following technologies. JavaScript, HTML, CSS and XML.
- Experience in using various version control systems like CVS, Git, and GitHub.
TECHNICAL SKILLS
Programming Languages: Python, PERL, Angular JS, JavaScript, HTML, C/C++, SQL, PL/SQL.
IDE s/ Development Tools: Atom, PyCharm, Sublime Text, Eclipse and Jenkins.
Frameworks: Django, Flask, PERL-CGI and CSS Bootstrap
Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu, and MAC OSX.
Databases: Oracle (9i,10g, 11g), My SQL, Apache Cassandra, MongoDB
Version Control: SVN, CVS, Git, GitHub.
Issue Trackers: JIRA, Bugzilla
Tools: Tableau, QlikView, Microsoft BI, TOAD 9/10, SQL Developer, AutoSys Job Scheduling, Putty Application/Web Servers Oracle Application Server 10g, Tomcat
PROFESSIONAL EXPERIENCE
Sr. Full Stack Developer
Confidential, Dallas TX
Responsibilities:
- Work with product owner to understand business requirements and timeline for delivery.
- Actively participate in design review sessions
- Work with stakeholder and understand the board requirements, translate into PoC (Proof of Concepts), developed demo/prototypes and provide a working solution.
- Work with the QA team to plan and execute UAT (Test Plans & Test Cases.)
- Proactively communicate status of development, raise/escalate issues/challenges as they arise.
- Provide production support for new BI solutions
Environment: AngularJS, Bootstrap, Python, Perl Scripting, Django, Shell Scripting, MangoDB, SQL, JIRA, Putty, VSS, Tableau, HTML, CSS.
Sr. UI Developer
Confidential, Dallas TX
Responsibilities:
- Create customized and interactive Tableau dashboards. Develop detailed data mapping and end-to-end process flows
- Work with data architects to define report performance optimized data models
- Define and communicate best practices for report and dashboard development
- Used Angular JS to bind HTML to JavaScript Objects and develop Single Page Application (SPA)
- Implemented Presentation layer using CSS Framework, AngularJS, JQuery, Wire-framing , and HTML5 .
- Developing custom HTML elements using AngularJS directives.
- Used CSS preprocessors like LESS and SASS .
- Used to update User Interface & Automation ( RPA) based on changing needs and requirements.
- Implemented the Bootstrap components like Thumbnails, Progress bar, and Carousel in the product details.
- Developed handy version applications using Bootstrap Framework, HTML4 and CSS2 .
- Converted the mock-ups into hand-written HTML5, CSS 3 .
- Designed Frontend with in object oriented JavaScript Framework like Bootstrap, RequireJS, Node JS, AngularJS.
- Used Node Package Manager (NPM) to install the necessaries packages from my app.
- Used NodeJS middleware for uploading files.
- Used JSON for storing and exchanging information between browsers and servers
- Used ReactJS for search engine optimization.
- Use of ReactJS help to refresh the pages and update the changed parts.
- Created dashboards which are highly rich in visualizations using D3.js .
- Used AJAX and JSON to make asynchronous calls to the project server
Environment: Tableau, Microsoft BI, Python, Perl Scripting, Shell Scripting, Cassandra, SQL, JIRA, BI
Sr. Software Engineer
Confidential
Responsibilities:
- Development around Global Plus customized for State Street.
- Implementing new clients on Global Plus for State Street (HSBC, MMTC, H&B etc)
- AUTOSYS batch scheduling to automate process workflow.
- Python and PERL programming and Microsoft SQL/T-SQL experience
- Created complex relational database queries/SQL, dynamic SQL.
- Used various report items like tables, sub reports and charts to develop standard and customized reports.
- Work with the Business Unit to create customized and interactive Tableau dashboards
- Worked on designing, coding, testing and maintaining database objects, tables, views, packages, functions, procedures, indexes, sequences and triggers using Oracle PL/SQL.
- Perform reverse engineering of physical data models from databases and SQL scripts.
- Built physical data structures like tables, views, constraints Indexes.
- Designed SSIS Packages to transfer data from various sources like Text Files, XML Files, Excel, Flat files to SQL Server 2008.
- Loaded the data into database tables using SQL loader from text and excel files.
- Developed data model, SQL Queries, SQL Query tuning process and Schemas.
- Developed SQL scripts for Referential Integrity check, which checks validity of incoming data with master tables in the database.
- Review modifications to existing software to improve efficiency and performance.
- Analyze Korn shell scripts on UNIX platforms.
- Development of Automation tools for improvisation in productivity.
Environment: Python, Perl Scripting, Shell Scripting, Qlikview, Tableau, Vision (Product specific), AutoSys, Oracle 10g, SQL, IBM AIX, JIRA, Putty, VSS, Toad Data Modeler