Saketh Uttu

  • Lead Python Developer
  • Member Since Jun 13, 2023

Candidates About

 

Saketh

SUMMARY:

·  7+ Years of Experience in developing web-based applications using Python 2.7/2.6, Fandango.

·  Extensive experience in system analysis, design, development and implementation of web based

      and client/server application using , Angular JS, Bootstrap, underscore JS, Node JS, CSS, JavaScript, AJAX, JSP, JDBC, XML, XSLT, Python, Fandango using word press.

·  Experience in developing web-based applications using Python 2.7/2.6, Fandango. 1.4/1.3, PHP, Flask, Webapp2, Angular, VB, C++, XML, CSS, HTML, DHTML, JavaScript and J Query.

·  Extended the capability of V3 by adding a tool to calculate VAR using Historical, Parametric/Variance Covariance Curve and Monte Carlo Model using Core Java (Executor Framework).  

·  Full Stack Developer for custom Drupal 7 build. Responsibilities included site maintenance, new feature development and user support. 

·  Worked with the skills of REST APIs to manipulate data from the various applications as a full stack developer.

·  Strong leadership skills in leading the team for developing softwares using software tools like django,testingDB.

·  Reworked Redis caching mechanism for Elasticsearch query results to improve dashboard djanagoresponse times.

·  Designed and implemented the backend infrastructure (Django, Tornado, Redis) 

·  Experienced in using external security manager TAM for user authentication and global sign on. Installed, Configured and enabled TAM on WebSphere. 

·   Experience with FlaskAlchemy, FlaskSecurity and FlaskAdmin and Blueprints to create robust web applications. 

·  Configured WebSphere resources such as datasources, virtualhosts, webserver plug-in and session management Technique. 

·  Extensive experience in developing enterprise web applications using Python, PHP4 and PHP5, Flask, Jinja2, Django, JavaScript, JQuery, Ajax, MySQL with extensive skills on word press. 

·  Applied Agile methodology to create multi-level visualizations with Highcharts and implement features for an enhanced user experience .

·  Designed a REST API and various front-end apps, which, during the later stages, included an AngularJS-based website, a React JS dashboard, and an Ionic-based mobile app powered by the Apache Cordova platform.

·  Responsibilities included developing three new versions of the eSPEED product that utilized respectively Bloomberg, Thomson One, and Reuters data feed APIs. The Hotspot JVM from Sun, using the Train Algorithm, React Js and fine tuning, after testing, such command line arguments as those that control maximum heap size, minimum heap size, garbage collection etc.

·  Experienced working on Scrum Technologies (SCRUM) including React Js, ERP, SCM, PLM, WMS, CRM, portal, e-commerce, application development, project services, e-learning, training, staffing, call center, Appium, Xcode for Native Mobile Application automation testing for iOS and Android platform and global sourcing solutions.

·  Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python like 2.7/2.6

·  Highly experienced in Backend Frameworks: Django (Python), Flask (Python), FlaskAdmin, FlaskSecurity, FlaskAlchemy, Silex, .NET (2.0 – 4.0).

·  Have good exposure in LAMP (Linux, Apache, MySQL, and Python) Architecture 

·  Developed GUI HTML, XHTML, AJAX, CSS 5 and JavaScript (j Query). 

·  Experience in Nos databases like Apache Cassandra (1.2, 2.0, and 2.1) and Mongoloid (2.6, 2.4), Orient DB.

·   Build and Lead a Team of 5 QA Engineers for Mobile Application Testing;
Oversaw Daily Activities, Performance and on boarding.

·  Developed consumer based features and applications using Python, Fandango., HTML, Behavior Driven Development (BDD) and pair based programming. 

·  Strong Experience in Big data technologies including Apache Spark, Adopt, HDFS, Hive, Cassandra, Mongoloid. 

·  Experienced in monitoring, developing and transforming data using SQL Server Integration Service (SSIS) and SQL Server Analysis Service (SSAS). 

·  Good knowledge of version control software - CVS, Git Hub 

·  Extensive experience in designing Mongoloid multi-shared cluster and monitoring with MMS. 

·  Wrote AJAX framework to transform Datasets and Data tables into HTTP-serialization JSON strings. 

 

 

Lead Python Developer

Bank of America,NY

August 2014 to present

 

Responsibilities:

·  Fluent with current test automation tools and frameworks such as JUnit, TestNG, NUnit, Selenium WebDriver, Scripting, BDD, Gherkin, Cucumber or SpecFlow, etc. 

·  Analyze, review, and document current functionality to determine potential areas of improvement across all JIRA instances.

·  Using React for the UI view layer and React Native for building a mobile app for the project.

·  Contributing in the design and creation of RESTful APIs using Python/Django/Django Rest Framework.

·  Able to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA .

·  Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and J Query. 

·  Full Stack Development - Working on M3 Medical web application. Using NodeJS and 
React JS with Isomorphic rendering to create RESTful micro services. 

·   Developed locally with CentOS and Vagrant then deployed to AWS with Ansible. The 
application was written in Python and utilized their API, MySQL, Mongo and RabbitMQ.

·  Provide Specialist React & Web Development expertise and consultancy in relation to the Lloyds Bank client engagement using NodeJS, ReactJS, Isomorphic, Flux,REST APIs, Express, Gulp, Agile/Scrum, Pair Programming, Jenkins, Gerrit,JIRA.

·  Installing / configuration, upgrading and customization of Atlassian JIRA tool on Linux machine (virtual machines) ,Bulk data/issues import into JIRA using CSV file templates ,Integrate JIRA projects with Confluence Pages and construct Confluence pages.

·  Involved in building database Model, A Pis and Views utilizing Python, in order to build an interactive web based solution. 

·  Able to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.

·  Created Single Page Application using AngularJS1.4.x in viewing products module to improve the performance of the program.

·   Appium, Xcode for Native Mobile Application automation testing for iOS and 
Android platform. 

·   JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS. 

·  Brought on as the primary developer and maintainer of the PHP5 / Symfony 2 / Apache 2 / MySQL 5 /Elasticsearch – based backend for the Squareknot web application, which is a new platform for creating and sharing elegant, branching step-by-step guides.

·   Implementing admin sites to manage database information with FlaskAdmin, MySQL and SQLite.

·  Implemented signal-based message queueing using Redis MQ .

·  Developed views and templates with Python and Fandango's view controller and template language to create a user-friendly website interface. 

·   Knowledgeable on Scaled Agile Framework.

·   System administration – Ubuntu configuration and monitoring, Munin, Supervisor, Redis MQ, Ansible, Fabric.

·  Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. 

·   Fandango. framework for application development. 

·  Development of Python (2.7) to dump the array structures in the Processor at the failure point for debugging. 

·  Utilized Python libraries python(2.7), bumpy, Twisted and mat Plot Lib. 

·  Good understanding of Nos databases such as Mongoloid, Dataset, Regis and Apache Cassandra. 

·  Developing high availability real time Messaging system for financial/Banking transactions and developed associated components in Linux, UNIX, AIX platforms. Tools C++, STL, BOOST, XML (X Path and XSLT)IBM MQ libraries, Perl, Python scripting.

·  Responsible for setup, installation and ongoing support of WebSphere Application Server 6.x/7.x on various UNIX & Windows platforms. 

·  Installed IBM HTTP Server 6.x and Websphere Plug-in components. Created definition on Admin console to manage web servers and perform generation and propagation of plug-in. 

·  Writing SOAP and Restful web services, in house ESB for a web Claims applications (Spring MVC, Angular JS, Active, SOAP UI, Mocking, JSON, Build forge).

·  Involved in building database Model, A Pis and Views utilizing Python, in order to build an interactive web based solution. 

·  Creating restful web services for Catalog and Pricing with Fandango. MVT, Jersey, MySQL, and Mongoloid. 

 

Python/Java Developer

Huntington Bank– Columbus

June 2013 to July 2014

 

Responsibilities:

·  Developed entire fronted and backed modules using Python on Fandango. Web Framework. 

·  Wrote Python scripts to parse XML documents and load the data in database. 

·  Managed, developed, and designed a dashboard control panel for customers and Administrators using Fandango., HTML, CSS, JavaScript, Bootstrap, J Query. and REST API calls. 

·  Ensured high quality data collection and maintaining the integrity of the data using python codes

·  Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries by using TDD (Test driven development) methodology. 

·  Using core java technologies Involved in creating JSF Rich Components like data tables, panel grid, custom validator's, rendering, ajax components and custom components.

·  Created the internal API for the new internal website and Helped in creating the SPA for the new website using AngularJS. 

·  Created, customized and managed new and existing projects in JIRA 7 (Server), including JIRA Agile and spaces in Confluence. 

·  Supported migration of three distinct data repositories used for reporting and regulatory compliance to JIRA 6. Prepared and executed CSV and CLI scripts. Performed quality checks and reconciliation of migrated data sets with source data. Managed offshore/external migration resources. 

·  Developed Order Blotter/Alert Systems/Live Feeds/Real time Position Management using Java Executor Framework, Concurrent Hashmaps, Spring, JQuery, bootstrap and ActiveMQ (middleware).

·  Developed WebService provider methods (bottom up approach) using WSDL and RESTful for transferring data between the Applications with Java .

·  Worked closely with developers to define and configure application servers, web resources, JDBC as well as deployment of EJBs across multiple instances of Websphere.

·  Planned and prepared for delivery of new builds, releases and hot fixes with Development team and Project Management as a JIRA Administrator, Commonwealth of Massachusetts HIX/IES.

·  Implemented Spring-Security for authentication process against LDAP, J2EE pre-authentication, and Database.

·  Oversaw daily operation and maintenance of JIRA application used to report and manage a variety of project activities, including defects, risks, issues and tasks with JIRA pluggins.

·  Configured WebSphere JDBC providers with Oracle 8i/9i, and DB2 7.x/8.x. Maintained database connections pools and defined data-source for JNDI lookup.

·  Build back-end application with Python / Django, work with docker, RabbitMQ, Celery, uWSGI, Jenkins.

·  Created highly custom JIRA workflows, field configuration schemes, permissions schemes, screen schemes, security schemes, JQL queries, etc. 

·  Implemented Agile process from scratch including training cross functional teams on Agile process and JIRA.

·   Integrating Jira with Stash/Crowd/Hipchat/Bitbucket Server and  Integrated stash Bitbucket to Jira, For Creating Push and pull, Branch deletion and merging requests are created in JIRA and Tracking the Commit History.

·  Using React Js ,worked on apllications for Bash terminal component to add Extensible commands and autocomplete in content writing.

·  Worked on RabbitMQ to communicate between the servers and distributed caching was  for replication of data. 

·  Wrote Automation test cases using Selenium Web Driver, Unit, Maven, and Spring. 

·   python to extract weekly hotel availability information from XML files. 

·  Environment: Python, Fandango., Cassandra, Rabbit MQ,JIRA administrations, Eugen, Soap UI, Nodes, REST 
API, Bash, Devy, Snyder, Agile.

 

Python Developer

Express Scripts -St Louise , MO

March 2011 to may 2013

 

Responsibilities:

·  Build Application , based on service oriented architecture and  Python 2.5, Fandango. 1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the fronted. 

·   Raised upgradation issues with Jira support team and followed on the workaround as per the bug fixes resolutions.

·  Implemented Continuous Delivery using TeamCity to certain DEV Environments at code check-in to the main repository, using VCS Triggers using JIRA pluggins.

·  Integrated Bamboo with Jira, Created Plans and Failed Builds will create a ticket and Created Custom Fields and scripted the field, to calculate and display the time Depending on the Status of the Issue, Using Script Runner Plugin. 

·  Involved in the design, development and testing phases of application using AGILE methodology. 

·   Developed front end application using HTML, CSS, Angular JS, Ember JS and JavaScript to match design specs for complex page layouts while adhering to code standards. 

·   the Python language to develop web-based data retrieval systems. 

·  Troubleshooting and resolving issues in JIRA and Confluence as users and Provided documentation of customer JIRA terms, standard practices, and implementation and weekly status reports. 

·  Created templates, Sub views and partials using Handlebars JS and React JS and ember js.

·  Wrote Jasmine unit tests using Karma to verify Angular JS modules and JavaScript utility routines. 

·   Python and Fandango. to interface with the J Query. UI and manage the storage and deletion of content.

·  Successful implementation of Apache Spark and Spark Streaming applications for large scale data. 

·  Manually migrated Jira from 4.1 to 5.8 standalone Jira on Linux server and Created custom workflows, screens and Custom fields for Jira using JIRA Pluggins.

·   Python and Django to interface with the JQuery UI and manage the storage and deletion of content. 

·  Planning, implementing, and converting manual test cases to automation test cases. 

·  Successful implementation of Apache Spark and Spark Streaming applications for large scale data.

·  Configured JVM parameters for WebSphere applications, deployed J2EE applications and provided developer support. 

·  Worked closely with developers to define and configure application servers, web resources, JDBC as well as deployment of EJBs across multiple instances of WebSphere. 

·  Test driven development approach was used and hence worked intensively on developing test cases and Involved in Quality Control Activities such as defect tracking, fixing using JIRA. 

·  Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time. 

·  Environment: Linux, Python, Mod Python, Perl, PHP, JIRA pluggins,MySQL, JavaScript, Ajax, Shell Script, HTML, CSS.

 

Java/Python Developer

Pivitol Labs, Seattle WA

January 2008 to February 2011

 

Responsibilities:

·  Involved in the Design, development, test, deploy and maintenance of the website. 

·   HTML, CSS 5, JQuery, JSON and Javascript for front end applications. 

·  Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques. 

·  Used core java technologies like Executors, synchronizers, Atomic variables, Locks, CHM to achieve high level of concurrency for calculating risk values and excessions for different regions. 

·  Designed and developed java back end to support the frontend developers for limit signoff and reports using spring, jdbc and core java technologies. 

·  Use of design patterns like visitor pattern for filtering functionality, command patterns for various command scheduled to run during the aggregation process. 

·  Responsible for development and enhancements of all the modules of rail docs and have them running quickly with online features. 

·   JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and  custom tag libraries for embedding dynamic into JSP pages.

·  Implemented Java Persistence API (JPA) through Hibernate 3.0. Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and stored data to the database with Hibernate transaction control.

·  Engineered stable, isolated environments per game team.

·  Involved in writing the presentation layer in Java Server Pages (JSP) and Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.

·  Development with t-sql/sql for appropriately saving the trade alerts for auditing purposes
using technologies like Java1.6, Concurrent package, KDB in-memory database, Spring 3, Perforce, Tomcat, Sybase DB, JAXB.

·  Generate Excel Reports in Java using Open Source solutions like JXLS and JExcel and docx4j API. 

·  Developed Excel upload functionality using apache POI and spring, and data access using Spring JDBC template.

·  Developed and executed User Acceptance Testing portion of test plan and Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.

·  Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes. 

·   Used Spring IOC and MVC for enhanced modules and Developed the Persistence Layer using Hibernate.

·  Integrated Struts Tiles to create reusable front end pages and Integrated with various third party tools such as JSF 2.x, Light box, Maxmind, iText, Htmlunit and dialog boxes etc.

·  Held overall responsibility of coordination of implementations of software builds and releases. 

·  Automated RabbitMQ cluster installations and configuration using Python/Bash. 

·  Responsible for development and enhancements of all the modules of rail docs and have them running in the design team for project structure.

 

 

  Environment: MySql, Git, RSpec, Selenium, Inactive, Amazon Web Services, Python, core java, Mysql,RabbitMQ,LINUX

 

 

Technical Skills-

·  Programming Languages: Python, Java, C ,Python Language (2.7).

·  Python Libraries: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, urllib2 .

·  JSF, JMS, JNDI, JAF, JTA, JCA, JAAS, JAXR, JAXP, JavaBeans, JavaMail API, Java Persistence API.

·  Frameworks: Bootstrap, Django, Node.JS, Flask, PyJamas, Pyspark, Pyramid, Hibernate,

·  Database: Sqlite3, MySQL, Mongo DB, Hadoop, Oracle 11g 

·  IDE's: Pycharm, Eclipse, NetBeans, MS Visual Studio, PyDev, RIDE ,Rabbitmq,Elasticsearch.

·  Servers: Apache Tomcat, WebSphere, JBoss, WebLogic, XAMPP ,Web & App Servers: IBM Http Server […] IBM WebSphere App Server […] .

·  Deployment tools: MS Azure, Heroku, Amazon Web Services (EC2, S3, EBS, ELB, SES) 

·  Web Technologies: HTML, CSS, DHTML, XML, Java Script 

·  Operating systems: Windows, Mac, Fedora Linux, Red hat Linux 

·  SDLC Methods: SCRUM, Agile 

·  Testing Frameworks: Junit, TestNG, ROBOT, JXL, JTest 

·  Bug Tracking Tools: Axosoft, JIRA, Bugzilla, Rational Clear-quest 

·  Version Controls: VSS, SVN, GitHub, Git,Redis.