Professional Documents
Culture Documents
1055 Escalon Ave., Apt. 714 Macara, Sunnyvale, CA USA
sreenulanka@gmail.com
Contact: +16692245331
https://www.linkedin.com/in/srinivaslanka17388320
Summary:
Result Oriented System Architect / Technical Consultant having around 10 years experience in the Software
Enterprise Application Developlement and Integration and specialized in LAMP (Linux, Apache/Nginx,
MySQL, Python, PHP), Python 2.7 ,Python 3.5, Django, NLP, Big Data, NumPy, Matplotlib, SciPy, Pandas,
Statsmodels, Blaze, Scrapy, Requests, RabbitMQ, Jinja, Frontend Technologies (HTML5, CSS3, Javascript,
Jquery, Angularjs, Bootstrap), Amazon AWS, Asynchronous eventdriven nonblocking environments and focusing
on delivering highquality code and products in high traffic environments. Enthusiastic about building new products
and learning new technologies. Handson experience with all aspects of building highavailability Web based
application using Web services (REST, SOAP, XMLRPC), NOSQL, Performance optimization techniques
(MongoDB, Memcache, Cassandra). Specialized in Object Oriented Design and Analysis with extensive
experience in the full life cycle of the software design process including requirements definition, prototyping, proof
of concept, design, interface implementation, optimization, test automation (Pyunit, Selenium) and maintenance.
Total Experience: 116 Months (Dec 2006 to Till Date)
Educational Qualifications: BE from SRKR, Andhra University in 2005
Professional Expertise:
➢ May 2016 – Till Date with Softforce Consultants Inc, Santa Clara, CA USA – Programmer
Analyst
➢ May 2014 – May 2016 with Broadcom Bangalore (Payrole with Telenox Technologies (I)
Pvt Ltd, Hyderabad) – Principal Software Engineer
➢ Worked 3 months with Broadcom Sunneyvale, CA USA
➢ Dec 2010 – April 2014 with Embitel Technologies (I) Pvt Ltd, Bangalore – Technical Lead
➢ Dec 2007 – Dec 2010 with Softforce Consultants Pvt. Ltd, Hyderabad – Senior Software
Engineer
➢ Dec 2006 – Dec 2007 at D3T Software, Hyderabad – Software Engineer
Expertise:
● Enterprise Application Development and Integration (EAI)
Worked on Python/Django, PHP frameworks in Enterprise Apllication Development and Integration.
Integrate Enterprise Applications with Systems and Sub Systems using API (SOAP, REST), OAuth
Server and SAML. Integrated CRM, ERP, Business Intelligence Systems with Enterprise Applications in
WLAN/WIFI, Health Care and eCommerce Domains. Worked on Dashboard, Reporting and Data Mining
using Artificial Intelligence (AI) and Software Algorithms concepts.
● Good experience of software development in Python (libraries used: REST, Soup, numpy,
scipy, matplotlib, Pandas data frame, urllib2, Requests, RabbitMQ, CPython, Pyunit, Selenium,
Srinivas Lanka
sreenulanka@gmail.com 1055 Escalon Ave., Apt. 714 Macara, Sunnyvale, CA USA
Contact: +16692245331 https://www.linkedin.com/in/srinivaslanka17388320
C, C++, Swig, Scrapy, Ninja, MssqlDB, MySQLdb for database connectivity) and IDEs –
sublime text, Eclipse, Pycharm and Netbeans
● Good Experience in Python, Django, Pyramid, Flask Framework
● Have 6+yrs experience as Python Full Stack Developer
● Good experience of software development in PHP (Zend Framework, Magento, Codeigniter,
Symfony, Wordpress, Joomla, Typo3, SOAP/REST Web Services, Zen Cart, SMARTY,
Doctrine, Propel, ORM, Liquibase) and IDEs Netbeans, Zendstudio, Notepad++
● Have 4+yrs experience as PHP Full Stack Developer
● Experience in analyzing and handling large datasets using Mysql, Mssql, Oracle
● Good experience in Big Data technologies like MongoDB and CassandraDB
● Good experience in scripting languages Perl, Shell Scripts
● Well versed with design and development of presentation layer for web applications using
technologies like HTML5, CSS3, Javascript, XML, Ajax, JQuery, Angularjs, Nodejs,
Bootstrap, Backbonejs, Boilerplate, Prototype, LESS, JSON, YAML, Jquery UI, Jquery
Data Grids
● Have good knowledge on NoSQL databases like MongoDB
● Good experience in ORM Django ORM, SQLAlchemy and Doctrine2
● Good experience in automation testing PyUnit, Selenium, PHPunit
● Have good idea about development tools like Jenkins, Jira, Bugzilla, Flyway, Confluence,
Grunt, Phantomjs, ReactJs, Requirejs
● Good knowledge in maintaining various version controls systems such as SVN (Centralized
Version Control System) and GIT (Distributed Version Control System)
● Having experienced in Agile Methodologies, Scrum stories and sprints experience
● Good experience in working with data analytics, data wrangling, data mining, dashboards,
reports and Excel data extracts in a Python based environment
● Expertise in ObjectOriented design and coding. Good knowledge of various Design Patterns
and UML
● Experienced in writing SQL Queries, Stored procedures, functions, packages, tables,
views, triggers
● Knowledge of the software Development Life Cycle (SDLC), Agile and Waterfall
Methodologies
● Good experience in design patterns (Factory, Singleton, Strategy, Zend MVC, Front
Controller), and prototyping (Rapid Prototyping, Extreme)
● Good experience in using charting libraries like Pychart and Highcharts libraries to add
interactive charts to web applications
● Good knowledge of Web servers like Apache, IIS and Nginx
● Experience in AWS technologies Elastic Compute Cloud instance(EC2),Virtual private
clouds(VPCs),Storage models(EBS,S3,instance storage) ,Elastic Load Balancers(ELBs).
● Experienced in requirement gathering, Use case development, Business Process flow,
Business Process Modeling: extensively used UML to develop various use cases, class
diagrams and sequence diagrams
● Skilled in debugging/troubleshooting issues in complex applications
● Experienced in Unit testing, Continuous Integration testing, User acceptance testing,
Functional testing
● Active Participation in Full development life cycle (requirements, design, architecture,
development, testing)
● Handson experience in writing and reviewing requirements, architecture documents, test
plans, design documents, quality analysis and audits
● Expert in maintaining technical documentation for projects
Srinivas Lanka
sreenulanka@gmail.com 1055 Escalon Ave., Apt. 714 Macara, Sunnyvale, CA USA
Contact: +16692245331 https://www.linkedin.com/in/srinivaslanka17388320
● Excellent analytical and problem solving skills and ability to work on own besides being a
valuable and contributing team player
● Profound experience in cross platform application development and maintenance like Linux,
Windows and MAC
● Good experience in SEO techniques to improve page ranking
● Good experience in performance optimization and caching techniques (MongoDB, Memcached,
Cassandra, APC, Redis)
● Good experience in systems and subsystems integration using SOAP, REST services, Thrift, OAuth,
SMAL
● Integrated CRM, ERP, Business Intelligence Systems (EAI) with Enterprise Applications in WLAN/WIFI,
Healthcare and eCommerce Domains
● Good experience in template engines like Twig and Ninja
● Good experience in payment gateway integration like ACH, Authorize.net, PayPal, Usaepay, Direct
Post API for Credit/Debit Cards, Charge1, Google Checkout, CCAvenu
● Good experience in server installation and configuration (Nginx, HAProxy Load Balancer, Apache,
MongoDB Replication, SQL Server Replication, Memcache, Bugzilla, Testopia)
PROJECTS
# Project 1
Project : OSAS (www.osaslink.com)
Client : Occupational Sleep Apnea Solutions, Inc., Austin, Texas USA
Environment : Python3.5, Django 1.9, NumPy, C, C++, CPython, Big Data, Jinja, Swig, NLP,
RabbitMQ, Mysql, JQuery, Angularjs, Nodejs, IOS, Andriod, PyUnit, Selenium, PHP, Grunt, ReactJs,
Requirejs, Flyway, Automation Testing, Object Oriented Programming, Apache Thrift
Web Servers : Apache
Payment Gateways : ACH, Authorize.net, Usaepay
Duration : May 2016 to till date
Role : Programe Analyst (Python / Frontend Developer)
OSAS provides occupational Sleep Apnea solutions to corporations by instituting a screening program for patients
to determine which patients are at risk of having Sleep Apnea and provides treatment solutions to those patients at
risk.
The portal integrate with hospitals EMR systems and schedule appointments to sleep apnea screening process.
The portal tightly integrated with vendors like sleep physician, sleep lab, medical equipment providers and
hospitals. OSAS provide services to hospitals, trunking companies, detal clinics and individuals.
Roles & Responsibilities:
Redesign OSAS medical treatment web application using Python/Django
Srinivas Lanka
sreenulanka@gmail.com 1055 Escalon Ave., Apt. 714 Macara, Sunnyvale, CA USA
Contact: +16692245331 https://www.linkedin.com/in/srinivaslanka17388320
Configured and install Flyway framework to reengineering database schema
Configured and install MongoDB and Memcached are cache servers
Integrated Pyunit, Selenium test framework for automation testing
Generated all model files using Django ORM
Developed web services using Apache Thrift
Developed Action Items message dispatcher module using RabbitMA
Developed dashboards and data mining reports using NLP and Artificial Intelligence (AI)
techniques
Integrating hospital's EMR system with OSAS for patients sleep apnea screening process
Integrating Amazon web services and elastic cloud systems to scale application
performance
Created UI using HTML5, CSS3, Ninja, JavaScript, AngularJS and BootstrapJS
Managing and monitoring offshore teams
#Project 2
Project : dBux (Wireless Networking and Mobile ETL Tool)
Client : Broadcom, Bangalore Indian
Environment : Python, Djnago, NumPy, Matplotlib, SciPy, Pandas, Statsmodels, Blaze, Scrapy,
Requests, C, C++, CPython, Big Data, Jinja, Swig, NLP, PHP, Symfony, MSSQL,
MongoDb, Memcashe, highcharts, Supervisord, Jenikins, AWS, PyUnit, Selenium, Twig,
Grunt, Phantomjs, Flyway, Angularjs, Automation Testing, Object Oriented Programming,
Gherkin
Duration : 24 Months (April 2014 to May 2016)
dBux is a ETL tool which will parse data, posted from different wireless networking systems like test bids and
stations and put data into database and caching systems. Test engineers, developers and managers view test
results and analyse. They can generate reports and minine data in dashboards for different business needs.
Reports and dashboards are represented with graphs, charts, line diagrams and data.
Role: Principal Software Engineer
Development Responsibilities:
Migrate PHP application to Python/Django
Worked on major features development in WLAN/WIFI test data management ETL tool
Installed and Setup Python/Django application
Generated Django ORM model files and designed high level classes which will take care most
of common SQL operations
Install and Configure Supervisord to schedule and control background jobs
Install and Configure Monit to monitoring server server performance and control supervisord
threads
Install and configure MongoDB arbitrary and replicaset servers
Install and configure Memcache server it will for temporary cache server to store larger
datasets and objects
Install and configure Nginx server with HAProxy load balancer
Srinivas Lanka
sreenulanka@gmail.com 1055 Escalon Ave., Apt. 714 Macara, Sunnyvale, CA USA
Contact: +16692245331 https://www.linkedin.com/in/srinivaslanka17388320
Written rewrite rules in HAProxy server config which will redirect requests to specific servers
based on type of job
Developed web crawler using Scrapy and Supervisord, it will process mongodb queue and
update data into MongoDb cache collections
Developed crawler using NumPy, Pandas to process larger datasets using different NLP
Algorithms
Developed ETL tool will parse test results from csv files and update data to MSSQL and
MongoDB
Developed priority, validation/filtration, data insertion and log analyzer modules part of
ETL tool development
Developed ETL priority module using round robin and priority methodologies
Developed reports using Matplotlib, Highcharts
Created UI using HTML5, CSS3, Ninja, JavaScript, AngularJS and BootstrapJS
Developed dashboards and data mining reports using NLP and Artificial Intelligence (AI)
techniques
Developed messaging services using RabbitMQ
Developed script it will convert big online reports to offline reports using NodeJS
Integrated Pyunit and Selenium framework for continuous integration testing
Configured Jenkins as release tool and written release scriptings using Python
Worked on test plan, test suite, doctest, mock test, tox, test fixtures
Manage team, planning, estimation and execution of sprints using Agile methodologies
Interact with testing teams and gather requirement
Pre/Post presentation of vertical prototypes and functionalities
#Project 3
Project : MB3P Ecommerce Product
Client : DMC, Germany
Environment : Python, NumPy, Swig, Typo3, Zend Framework, MB3P, PHP, Mysql, Shell Scripting,
cassandra, memcache, mongodb, Javascript, XML, Json, jQuery, bootstrap, CSS3,
HTML5, LESS, Backbonejs, Angularjs, Boilerplate, prototype, Nodejs, PyUnit, Selenium,
Liquibase, Grunt, ReactJs, Requirejs
Duration : 40 Months (Dec 2010 to April 2014)
MB3P is an Ecommerce shop system. The system was integrated with typo3 extensions, pear DB, Zend
Framework, multiple caching systems and third party interfaces.
I have involved in core MB3P extension development, PHP unit test cases implementation, Typo3 4.5 migration,
SEO extension development, fact finder integration and multiple caching systems integration.
I have involved web shops development and maintenance using MB3 eCommerce product
Projects developed using MB3:
www.ullapopken.de, www.koelnerweinkeller.de, www.labiosthetique.de
Srinivas Lanka
sreenulanka@gmail.com 1055 Escalon Ave., Apt. 714 Macara, Sunnyvale, CA USA
Contact: +16692245331 https://www.linkedin.com/in/srinivaslanka17388320
Maintenance Projects using MB3:
www.klingel.de, www.wenz.de, www.babywalz.de
Role: Technical Lead
Responsibilities:
Worked on MB3P DMC, Germany ecommerce product development as core team member
Developed cache extension based on configuration clients enable preferred cache server
(MongoDB, Memcache, CassandraDB, Mysql, Redis, Flat File)
Worked on multiple design patterns Singleton pattern for db connection and cache facade
selection, Factory patterns for multiple class object creation, MVC for code separation and
Facade pattern for model files
Worked on SEO extension used for generate meta keywords, titles, SEO urls and Canonical
url generation
Integrated Pyunit, Selenium test frameworks with Hudson tool for continuous integration
testing
Created UI using HTML5, CSS3, LESS, Twig, JavaScript, AngularJS, BootstrapJS and
Boilerplates
Integrated Liquibase to migrate database changes to different server environment
Developed catalog data import extension using Python, it will parse tab files and insert data into
Mysql database
Developed Python precache build extension, it will get database resultset and stored into cache
servers (Cassandra, MongoDB, Memcache)
Integrated PearDB and generated model files
Developed product data, orders data cleanup background scripts using Python
Developed product data, order data, customer data analysis (NLP, NumPy) extension and
generate data mining reports and dashboards
Integrated MB3P production to Client projects and enhance features based on requirement
(Babywalz, Klingle, Labiosthetique)
Customize and develop new plugins using Bootstrap, AngularJS, Jquery
Worked on ecommerce catalog, cart, checkout, shipping, orders, payment gateways features
development
Developed core/custom separation extensions using TYPO3, Zend Framework
# Project 4
Project : OSAS (www.osaslink.com)
Client : Occupational Sleep Apnea Solutions, Inc., Austin, Texas USA
Environment : Zend FrameWork, PHP, Mysql, Ajax, JQuery, jqmobile
Web Servers : Apache
Payment Gateways : ACH, Authorize.net, Usaepay
Duration : 36 months (Dec 2007 to Dec 2010)
OSAS provides occupational Sleep Apnea solutions to corporations by instituting a screening program for
employees to determine which employees are at risk of having Sleep Apnea and provides treatment solutions to
those employees at risk.
Srinivas Lanka
sreenulanka@gmail.com 1055 Escalon Ave., Apt. 714 Macara, Sunnyvale, CA USA
Contact: +16692245331 https://www.linkedin.com/in/srinivaslanka17388320
The portal will invite trucking companies to register themselves and avail the services rendered by the portal. The
portal will also employ Sleep physician service provider (SPSP), Ordering Physician service provider (OPSP),
Sleep Laboratory service provider (SLSP), Medical Equipment service provider (MESP) to diagnose, treat and
certify the employees of the Customer.
Roles & Responsibilities:
Developed OSAS web application using Zend Framework, PHP, Mysql
Worked as Team Lead and Involved in Designing, development and testing
Worked on Functional Design Document and wire frame design
Developed Iphone Risk Evaluation Summary Application
Worked Doctrine2 ORM, database design and reengineering
Integrated PhpUnit, Selenium test frameworks for automation testing
Worked on ACH payment gateway batch file transaction and USAePay credit card transaction
#Project 5
Client : Wall Monkeys (www.wallmonkeys.com)
Environment : Fotolia API, Zen Cart, PHP, Mysql
Duration : 3 months (Jan 2010 to March 2010)
Wall Monkeys is an ecommerce application which was developed using Fotolia Api and Zen Cart. Customers can
order wall stickers from wall monkey’s website by selecting fotolia images as well wall monkey images. All orders
inventory maintained under wall monkeys back end.
Roles & Responsibilities:
Integrated templates with Zen Cart CMS
Developed and customized Zen Cart Plugins, Extensions and Modules
Integrated amazon Fotolia API to render wall stickers images
Created UI using HTML, CSS, JavaScript, Ajax, Jquery
#Project 6
Client : Soren Guru (http://evolvednovelties.com, http://evolvedworld.com)
Environment : Magento, Joomla, PHP, Mysql
Duration : 9 months (March 2009 to Dec 2009)
Evolved Novelties is an ecommerce application it will provide the information about products. All store
people provide feedback for products which will leads to improve productivity and connective between
the stores and users. Store owners can also do the survey periodically and provide suggestions about
future products and defects in existing products.
Srinivas Lanka
sreenulanka@gmail.com 1055 Escalon Ave., Apt. 714 Macara, Sunnyvale, CA USA
Contact: +16692245331 https://www.linkedin.com/in/srinivaslanka17388320
Evolved World is a lifestyle destination that delivers entertaining and informative content that provides a
comprehensive resource for all lifestyles. The site was designed to provide educational content to
couples, singles, married and divorced people who are looking for informative fresh topical information.
Evolved World features new editorial content daily, including editorial articles by renowned expert and
accredited therapist, Dr. Ava Cadell, in addition to a staff of talented and experienced writers and
bloggers from all walks of life. Mixing education and social networking, readers can easily share
interesting articles or fun facts they find on the site with their friends or followers.
Roles & Responsibilities:
Integrated templates with Joomla, Magento CMS
Developed and customized Joomla, Magento Plugins, Extensions and Modules
Integrated payment gateways with ecommerce applications
Worked on Joomla survey setup, template integration and customization
Created UI using HTML, CSS, JavaScript, Ajax, Jquery
#Project 7
Environment : Magento, PHP, Mysql
Payment Gateways : Google Checkout, Paypal, Charge1, Direct Post API Credit Card, Bank Wire
Duration : 3 months (Jan 2009 to Sept 2009)
Project Client Duration Description
Times and Gems Watch Empire, USA3 months Ecommerce Shop for Rolex
www.timeandgems.com Watches
Gem Dynasty Gem Dynasty, USA3 months Ecommerce Shop for
www.losangelesdiamondseller.com diamond Jewelry
Abby Dresses Abbydresses, USA3 months Ecommerce Shop for
www.abbydresses.com designer dress models
Websites can handle all types of products like Simple, Bundle and Configurable. It is capable to manage order
inventory, products setup, multi role customer relationships, multiLanguage and Currency. I have worked on
products imports script, which will read products from csv and imported into database.
I have involved in module and template customization and integration, designing, testing and hosting.
Roles & Responsibilities:
Integrated templates with Magento CMS
Developed and customized Magento Plugins and Modules
Integrated payment gateways with ecommerce applications
Created UI using HTML, CSS, JavaScript, Ajax, Jquery
#Project 8
Project : Tax Finders (www.platinumtaxdefenders.com)
Srinivas Lanka
sreenulanka@gmail.com 1055 Escalon Ave., Apt. 714 Macara, Sunnyvale, CA USA
Contact: +16692245331 https://www.linkedin.com/in/srinivaslanka17388320
Client : Platinum Tax Defenders, USA
Environment : Wordpress, PHP, Mysql
Duration : 3 months (Sept 2008 to Desc 2008)
Platinum Tax Defenders is wordpress blog website for Tax Finders.
I have involved in plugin and template customization and integration, designing, testing and hosting.
Roles & Responsibilities:
Integrated templates with Wordpress CMS
Developed and customized Plugins and Modules
Created UI using HTML, CSS, JavaScript, Ajax, Jquery
#Project 9
Project : Pathology Report
Client : Contexta, USA
Environment : CGI Perl scripting, PHP, Mysql
Duration : 6 months (Dec 2006 to May 2007)
Pathology report is tool, which is used to create cancel protocols. Doctors will used this cancer protocols
during treatment process and generate report.
Using this tool we can manage cancer reports & protocols based on WHO guidelines.
Roles & Responsibilities:
Developed medical research web applications using perl CGI Perl
Developed image comparison and search module
Created UI using HTML, CSS, JavaScript, Ajax
Developed reports and dashboards
Integrated Pubmed search engine to application
Developed cancer protocol reports management tool
Developed Lab and Patient demographic management portal
#Project 10
Project : Medical Atlas
Client : Contexta, USA
Environment : CGI Perl scripting, PHP, Mysql
Duration : 6 months (June 2007 to Dec 2007)
Medical Atlas is medical applications. This will used to update scientist research data for different
scientific results.
I have worked on uploading bulk images and scaling. I have built pubmed search interface within
website and pulled data from pubmed website using pubmed id.
Roles & Responsibilities:
Developed medical research web applications using perl CGI Perl
Developed image comparison and search module
Created UI using HTML, CSS, JavaScript, Ajax
Developed reports and dashboards
Srinivas Lanka
sreenulanka@gmail.com 1055 Escalon Ave., Apt. 714 Macara, Sunnyvale, CA USA
Contact: +16692245331 https://www.linkedin.com/in/srinivaslanka17388320
Integrated Pubmed search engine to application
Developed cancer protocol reports management tool
Developed Lab and Patient demographic management portal